CI/DOC: Enforce GL08 in CI (#57360) · pandas-dev/pandas@92a52e2 (original) (raw)
`@@ -141,6 +141,279 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then
`
141
141
` pandas.core.groupby.SeriesGroupBy.plot # There should be no backslash in the final line, please keep this comment in the last ignored function
`
142
142
` RET=$(($RET + ?));echo?)) ; echo ?));echoMSG "DONE"
`
143
143
``
``
144
`+
MSG='Partially validate docstrings (GL08)' ; echo $MSG
`
``
145
`+
$BASE_DIR/scripts/validate_docstrings.py --format=actions --errors=GL08 --ignore_functions \
`
``
146
`+
pandas.DatetimeIndex.as_unit\
`
``
147
`+
pandas.DatetimeIndex.freq\
`
``
148
`+
pandas.ExcelFile.book\
`
``
149
`+
pandas.ExcelFile.sheet_names\
`
``
150
`+
pandas.Index.empty\
`
``
151
`+
pandas.Index.names\
`
``
152
`+
pandas.Index.view\
`
``
153
`+
pandas.IntervalIndex.left\
`
``
154
`+
pandas.IntervalIndex.length\
`
``
155
`+
pandas.IntervalIndex.mid\
`
``
156
`+
pandas.IntervalIndex.right\
`
``
157
`+
pandas.MultiIndex.codes\
`
``
158
`+
pandas.Period.freq\
`
``
159
`+
pandas.Period.ordinal\
`
``
160
`+
pandas.PeriodIndex.freq\
`
``
161
`+
pandas.PeriodIndex.qyear\
`
``
162
`+
pandas.Series.dt\
`
``
163
`+
pandas.Series.dt.as_unit\
`
``
164
`+
pandas.Series.dt.freq\
`
``
165
`+
pandas.Series.dt.qyear\
`
``
166
`+
pandas.Series.dt.unit\
`
``
167
`+
pandas.Series.empty\
`
``
168
`+
pandas.Timedelta.microseconds\
`
``
169
`+
pandas.Timedelta.unit\
`
``
170
`+
pandas.Timedelta.value\
`
``
171
`+
pandas.Timestamp.day\
`
``
172
`+
pandas.Timestamp.fold\
`
``
173
`+
pandas.Timestamp.hour\
`
``
174
`+
pandas.Timestamp.microsecond\
`
``
175
`+
pandas.Timestamp.minute\
`
``
176
`+
pandas.Timestamp.month\
`
``
177
`+
pandas.Timestamp.nanosecond\
`
``
178
`+
pandas.Timestamp.second\
`
``
179
`+
pandas.Timestamp.tzinfo\
`
``
180
`+
pandas.Timestamp.value\
`
``
181
`+
pandas.Timestamp.year\
`
``
182
`+
pandas.core.groupby.SeriesGroupBy.value_counts\
`
``
183
`+
pandas.tseries.offsets.BQuarterBegin.is_anchored\
`
``
184
`+
pandas.tseries.offsets.BQuarterBegin.is_on_offset\
`
``
185
`+
pandas.tseries.offsets.BQuarterBegin.n\
`
``
186
`+
pandas.tseries.offsets.BQuarterBegin.nanos\
`
``
187
`+
pandas.tseries.offsets.BQuarterBegin.normalize\
`
``
188
`+
pandas.tseries.offsets.BQuarterBegin.rule_code\
`
``
189
`+
pandas.tseries.offsets.BQuarterBegin.startingMonth\
`
``
190
`+
pandas.tseries.offsets.BQuarterEnd.is_anchored\
`
``
191
`+
pandas.tseries.offsets.BQuarterEnd.is_on_offset\
`
``
192
`+
pandas.tseries.offsets.BQuarterEnd.n\
`
``
193
`+
pandas.tseries.offsets.BQuarterEnd.nanos\
`
``
194
`+
pandas.tseries.offsets.BQuarterEnd.normalize\
`
``
195
`+
pandas.tseries.offsets.BQuarterEnd.rule_code\
`
``
196
`+
pandas.tseries.offsets.BQuarterEnd.startingMonth\
`
``
197
`+
pandas.tseries.offsets.BYearBegin.is_on_offset\
`
``
198
`+
pandas.tseries.offsets.BYearBegin.month\
`
``
199
`+
pandas.tseries.offsets.BYearBegin.n\
`
``
200
`+
pandas.tseries.offsets.BYearBegin.nanos\
`
``
201
`+
pandas.tseries.offsets.BYearBegin.normalize\
`
``
202
`+
pandas.tseries.offsets.BYearBegin.rule_code\
`
``
203
`+
pandas.tseries.offsets.BYearEnd.is_on_offset\
`
``
204
`+
pandas.tseries.offsets.BYearEnd.month\
`
``
205
`+
pandas.tseries.offsets.BYearEnd.n\
`
``
206
`+
pandas.tseries.offsets.BYearEnd.nanos\
`
``
207
`+
pandas.tseries.offsets.BYearEnd.normalize\
`
``
208
`+
pandas.tseries.offsets.BYearEnd.rule_code\
`
``
209
`+
pandas.tseries.offsets.BusinessDay.calendar\
`
``
210
`+
pandas.tseries.offsets.BusinessDay.holidays\
`
``
211
`+
pandas.tseries.offsets.BusinessDay.is_on_offset\
`
``
212
`+
pandas.tseries.offsets.BusinessDay.n\
`
``
213
`+
pandas.tseries.offsets.BusinessDay.nanos\
`
``
214
`+
pandas.tseries.offsets.BusinessDay.normalize\
`
``
215
`+
pandas.tseries.offsets.BusinessDay.rule_code\
`
``
216
`+
pandas.tseries.offsets.BusinessDay.weekmask\
`
``
217
`+
pandas.tseries.offsets.BusinessHour.calendar\
`
``
218
`+
pandas.tseries.offsets.BusinessHour.end\
`
``
219
`+
pandas.tseries.offsets.BusinessHour.holidays\
`
``
220
`+
pandas.tseries.offsets.BusinessHour.is_on_offset\
`
``
221
`+
pandas.tseries.offsets.BusinessHour.n\
`
``
222
`+
pandas.tseries.offsets.BusinessHour.nanos\
`
``
223
`+
pandas.tseries.offsets.BusinessHour.normalize\
`
``
224
`+
pandas.tseries.offsets.BusinessHour.rule_code\
`
``
225
`+
pandas.tseries.offsets.BusinessHour.start\
`
``
226
`+
pandas.tseries.offsets.BusinessHour.weekmask\
`
``
227
`+
pandas.tseries.offsets.BusinessMonthBegin.is_on_offset\
`
``
228
`+
pandas.tseries.offsets.BusinessMonthBegin.n\
`
``
229
`+
pandas.tseries.offsets.BusinessMonthBegin.nanos\
`
``
230
`+
pandas.tseries.offsets.BusinessMonthBegin.normalize\
`
``
231
`+
pandas.tseries.offsets.BusinessMonthBegin.rule_code\
`
``
232
`+
pandas.tseries.offsets.BusinessMonthEnd.is_on_offset\
`
``
233
`+
pandas.tseries.offsets.BusinessMonthEnd.n\
`
``
234
`+
pandas.tseries.offsets.BusinessMonthEnd.nanos\
`
``
235
`+
pandas.tseries.offsets.BusinessMonthEnd.normalize\
`
``
236
`+
pandas.tseries.offsets.BusinessMonthEnd.rule_code\
`
``
237
`+
pandas.tseries.offsets.CustomBusinessDay.calendar\
`
``
238
`+
pandas.tseries.offsets.CustomBusinessDay.holidays\
`
``
239
`+
pandas.tseries.offsets.CustomBusinessDay.is_on_offset\
`
``
240
`+
pandas.tseries.offsets.CustomBusinessDay.n\
`
``
241
`+
pandas.tseries.offsets.CustomBusinessDay.nanos\
`
``
242
`+
pandas.tseries.offsets.CustomBusinessDay.normalize\
`
``
243
`+
pandas.tseries.offsets.CustomBusinessDay.rule_code\
`
``
244
`+
pandas.tseries.offsets.CustomBusinessDay.weekmask\
`
``
245
`+
pandas.tseries.offsets.CustomBusinessHour.calendar\
`
``
246
`+
pandas.tseries.offsets.CustomBusinessHour.end\
`
``
247
`+
pandas.tseries.offsets.CustomBusinessHour.holidays\
`
``
248
`+
pandas.tseries.offsets.CustomBusinessHour.is_on_offset\
`
``
249
`+
pandas.tseries.offsets.CustomBusinessHour.n\
`
``
250
`+
pandas.tseries.offsets.CustomBusinessHour.nanos\
`
``
251
`+
pandas.tseries.offsets.CustomBusinessHour.normalize\
`
``
252
`+
pandas.tseries.offsets.CustomBusinessHour.rule_code\
`
``
253
`+
pandas.tseries.offsets.CustomBusinessHour.start\
`
``
254
`+
pandas.tseries.offsets.CustomBusinessHour.weekmask\
`
``
255
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.calendar\
`
``
256
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.holidays\
`
``
257
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.m_offset\
`
``
258
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.n\
`
``
259
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.nanos\
`
``
260
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.normalize\
`
``
261
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.rule_code\
`
``
262
`+
pandas.tseries.offsets.CustomBusinessMonthBegin.weekmask\
`
``
263
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.calendar\
`
``
264
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.holidays\
`
``
265
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.m_offset\
`
``
266
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.n\
`
``
267
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.nanos\
`
``
268
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.normalize\
`
``
269
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.rule_code\
`
``
270
`+
pandas.tseries.offsets.CustomBusinessMonthEnd.weekmask\
`
``
271
`+
pandas.tseries.offsets.DateOffset.is_on_offset\
`
``
272
`+
pandas.tseries.offsets.DateOffset.n\
`
``
273
`+
pandas.tseries.offsets.DateOffset.nanos\
`
``
274
`+
pandas.tseries.offsets.DateOffset.normalize\
`
``
275
`+
pandas.tseries.offsets.DateOffset.rule_code\
`
``
276
`+
pandas.tseries.offsets.Day.delta\
`
``
277
`+
pandas.tseries.offsets.Day.is_on_offset\
`
``
278
`+
pandas.tseries.offsets.Day.n\
`
``
279
`+
pandas.tseries.offsets.Day.normalize\
`
``
280
`+
pandas.tseries.offsets.Day.rule_code\
`
``
281
`+
pandas.tseries.offsets.Easter.is_on_offset\
`
``
282
`+
pandas.tseries.offsets.Easter.n\
`
``
283
`+
pandas.tseries.offsets.Easter.nanos\
`
``
284
`+
pandas.tseries.offsets.Easter.normalize\
`
``
285
`+
pandas.tseries.offsets.Easter.rule_code\
`
``
286
`+
pandas.tseries.offsets.FY5253.get_rule_code_suffix\
`
``
287
`+
pandas.tseries.offsets.FY5253.get_year_end\
`
``
288
`+
pandas.tseries.offsets.FY5253.is_anchored\
`
``
289
`+
pandas.tseries.offsets.FY5253.is_on_offset\
`
``
290
`+
pandas.tseries.offsets.FY5253.n\
`
``
291
`+
pandas.tseries.offsets.FY5253.nanos\
`
``
292
`+
pandas.tseries.offsets.FY5253.normalize\
`
``
293
`+
pandas.tseries.offsets.FY5253.rule_code\
`
``
294
`+
pandas.tseries.offsets.FY5253.startingMonth\
`
``
295
`+
pandas.tseries.offsets.FY5253.variation\
`
``
296
`+
pandas.tseries.offsets.FY5253.weekday\
`
``
297
`+
pandas.tseries.offsets.FY5253Quarter.get_rule_code_suffix\
`
``
298
`+
pandas.tseries.offsets.FY5253Quarter.get_weeks\
`
``
299
`+
pandas.tseries.offsets.FY5253Quarter.is_anchored\
`
``
300
`+
pandas.tseries.offsets.FY5253Quarter.is_on_offset\
`
``
301
`+
pandas.tseries.offsets.FY5253Quarter.n\
`
``
302
`+
pandas.tseries.offsets.FY5253Quarter.nanos\
`
``
303
`+
pandas.tseries.offsets.FY5253Quarter.normalize\
`
``
304
`+
pandas.tseries.offsets.FY5253Quarter.qtr_with_extra_week\
`
``
305
`+
pandas.tseries.offsets.FY5253Quarter.rule_code\
`
``
306
`+
pandas.tseries.offsets.FY5253Quarter.startingMonth\
`
``
307
`+
pandas.tseries.offsets.FY5253Quarter.variation\
`
``
308
`+
pandas.tseries.offsets.FY5253Quarter.weekday\
`
``
309
`+
pandas.tseries.offsets.FY5253Quarter.year_has_extra_week\
`
``
310
`+
pandas.tseries.offsets.Hour.delta\
`
``
311
`+
pandas.tseries.offsets.Hour.is_on_offset\
`
``
312
`+
pandas.tseries.offsets.Hour.n\
`
``
313
`+
pandas.tseries.offsets.Hour.normalize\
`
``
314
`+
pandas.tseries.offsets.Hour.rule_code\
`
``
315
`+
pandas.tseries.offsets.LastWeekOfMonth.is_on_offset\
`
``
316
`+
pandas.tseries.offsets.LastWeekOfMonth.n\
`
``
317
`+
pandas.tseries.offsets.LastWeekOfMonth.nanos\
`
``
318
`+
pandas.tseries.offsets.LastWeekOfMonth.normalize\
`
``
319
`+
pandas.tseries.offsets.LastWeekOfMonth.rule_code\
`
``
320
`+
pandas.tseries.offsets.LastWeekOfMonth.week\
`
``
321
`+
pandas.tseries.offsets.LastWeekOfMonth.weekday\
`
``
322
`+
pandas.tseries.offsets.Micro.delta\
`
``
323
`+
pandas.tseries.offsets.Micro.is_on_offset\
`
``
324
`+
pandas.tseries.offsets.Micro.n\
`
``
325
`+
pandas.tseries.offsets.Micro.normalize\
`
``
326
`+
pandas.tseries.offsets.Micro.rule_code\
`
``
327
`+
pandas.tseries.offsets.Milli.delta\
`
``
328
`+
pandas.tseries.offsets.Milli.is_on_offset\
`
``
329
`+
pandas.tseries.offsets.Milli.n\
`
``
330
`+
pandas.tseries.offsets.Milli.normalize\
`
``
331
`+
pandas.tseries.offsets.Milli.rule_code\
`
``
332
`+
pandas.tseries.offsets.Minute.delta\
`
``
333
`+
pandas.tseries.offsets.Minute.is_on_offset\
`
``
334
`+
pandas.tseries.offsets.Minute.n\
`
``
335
`+
pandas.tseries.offsets.Minute.normalize\
`
``
336
`+
pandas.tseries.offsets.Minute.rule_code\
`
``
337
`+
pandas.tseries.offsets.MonthBegin.is_on_offset\
`
``
338
`+
pandas.tseries.offsets.MonthBegin.n\
`
``
339
`+
pandas.tseries.offsets.MonthBegin.nanos\
`
``
340
`+
pandas.tseries.offsets.MonthBegin.normalize\
`
``
341
`+
pandas.tseries.offsets.MonthBegin.rule_code\
`
``
342
`+
pandas.tseries.offsets.MonthEnd.is_on_offset\
`
``
343
`+
pandas.tseries.offsets.MonthEnd.n\
`
``
344
`+
pandas.tseries.offsets.MonthEnd.nanos\
`
``
345
`+
pandas.tseries.offsets.MonthEnd.normalize\
`
``
346
`+
pandas.tseries.offsets.MonthEnd.rule_code\
`
``
347
`+
pandas.tseries.offsets.Nano.delta\
`
``
348
`+
pandas.tseries.offsets.Nano.is_on_offset\
`
``
349
`+
pandas.tseries.offsets.Nano.n\
`
``
350
`+
pandas.tseries.offsets.Nano.normalize\
`
``
351
`+
pandas.tseries.offsets.Nano.rule_code\
`
``
352
`+
pandas.tseries.offsets.QuarterBegin.is_anchored\
`
``
353
`+
pandas.tseries.offsets.QuarterBegin.is_on_offset\
`
``
354
`+
pandas.tseries.offsets.QuarterBegin.n\
`
``
355
`+
pandas.tseries.offsets.QuarterBegin.nanos\
`
``
356
`+
pandas.tseries.offsets.QuarterBegin.normalize\
`
``
357
`+
pandas.tseries.offsets.QuarterBegin.rule_code\
`
``
358
`+
pandas.tseries.offsets.QuarterBegin.startingMonth\
`
``
359
`+
pandas.tseries.offsets.QuarterEnd.is_anchored\
`
``
360
`+
pandas.tseries.offsets.QuarterEnd.is_on_offset\
`
``
361
`+
pandas.tseries.offsets.QuarterEnd.n\
`
``
362
`+
pandas.tseries.offsets.QuarterEnd.nanos\
`
``
363
`+
pandas.tseries.offsets.QuarterEnd.normalize\
`
``
364
`+
pandas.tseries.offsets.QuarterEnd.rule_code\
`
``
365
`+
pandas.tseries.offsets.QuarterEnd.startingMonth\
`
``
366
`+
pandas.tseries.offsets.Second.delta\
`
``
367
`+
pandas.tseries.offsets.Second.is_on_offset\
`
``
368
`+
pandas.tseries.offsets.Second.n\
`
``
369
`+
pandas.tseries.offsets.Second.normalize\
`
``
370
`+
pandas.tseries.offsets.Second.rule_code\
`
``
371
`+
pandas.tseries.offsets.SemiMonthBegin.day_of_month\
`
``
372
`+
pandas.tseries.offsets.SemiMonthBegin.is_on_offset\
`
``
373
`+
pandas.tseries.offsets.SemiMonthBegin.n\
`
``
374
`+
pandas.tseries.offsets.SemiMonthBegin.nanos\
`
``
375
`+
pandas.tseries.offsets.SemiMonthBegin.normalize\
`
``
376
`+
pandas.tseries.offsets.SemiMonthBegin.rule_code\
`
``
377
`+
pandas.tseries.offsets.SemiMonthEnd.day_of_month\
`
``
378
`+
pandas.tseries.offsets.SemiMonthEnd.is_on_offset\
`
``
379
`+
pandas.tseries.offsets.SemiMonthEnd.n\
`
``
380
`+
pandas.tseries.offsets.SemiMonthEnd.nanos\
`
``
381
`+
pandas.tseries.offsets.SemiMonthEnd.normalize\
`
``
382
`+
pandas.tseries.offsets.SemiMonthEnd.rule_code\
`
``
383
`+
pandas.tseries.offsets.Tick\
`
``
384
`+
pandas.tseries.offsets.Tick.delta\
`
``
385
`+
pandas.tseries.offsets.Tick.is_on_offset\
`
``
386
`+
pandas.tseries.offsets.Tick.n\
`
``
387
`+
pandas.tseries.offsets.Tick.normalize\
`
``
388
`+
pandas.tseries.offsets.Tick.rule_code\
`
``
389
`+
pandas.tseries.offsets.Week.is_anchored\
`
``
390
`+
pandas.tseries.offsets.Week.is_on_offset\
`
``
391
`+
pandas.tseries.offsets.Week.n\
`
``
392
`+
pandas.tseries.offsets.Week.nanos\
`
``
393
`+
pandas.tseries.offsets.Week.normalize\
`
``
394
`+
pandas.tseries.offsets.Week.rule_code\
`
``
395
`+
pandas.tseries.offsets.Week.weekday\
`
``
396
`+
pandas.tseries.offsets.WeekOfMonth.is_on_offset\
`
``
397
`+
pandas.tseries.offsets.WeekOfMonth.n\
`
``
398
`+
pandas.tseries.offsets.WeekOfMonth.nanos\
`
``
399
`+
pandas.tseries.offsets.WeekOfMonth.normalize\
`
``
400
`+
pandas.tseries.offsets.WeekOfMonth.rule_code\
`
``
401
`+
pandas.tseries.offsets.WeekOfMonth.week\
`
``
402
`+
pandas.tseries.offsets.WeekOfMonth.weekday\
`
``
403
`+
pandas.tseries.offsets.YearBegin.is_on_offset\
`
``
404
`+
pandas.tseries.offsets.YearBegin.month\
`
``
405
`+
pandas.tseries.offsets.YearBegin.n\
`
``
406
`+
pandas.tseries.offsets.YearBegin.nanos\
`
``
407
`+
pandas.tseries.offsets.YearBegin.normalize\
`
``
408
`+
pandas.tseries.offsets.YearBegin.rule_code\
`
``
409
`+
pandas.tseries.offsets.YearEnd.is_on_offset\
`
``
410
`+
pandas.tseries.offsets.YearEnd.month\
`
``
411
`+
pandas.tseries.offsets.YearEnd.n\
`
``
412
`+
pandas.tseries.offsets.YearEnd.nanos\
`
``
413
`+
pandas.tseries.offsets.YearEnd.normalize\
`
``
414
`+
pandas.tseries.offsets.YearEnd.rule_code # There should be no backslash in the final line, please keep this comment in the last ignored function
`
``
415
`+
RET=$(($RET + ?));echo?)) ; echo ?));echoMSG "DONE"
`
``
416
+
144
417
` MSG='Partially validate docstrings (ES01)' ; echo $MSG
`
145
418
`$BASE_DIR/scripts/validate_docstrings.py --format=actions --errors=ES01 --ignore_functions \
`
146
419
` pandas.Categorical.__array__\
`