@@ -201,8 +201,60 @@ ignore = [
201201 " A004" , # https://docs.astral.sh/ruff/rules/builtin-import-shadowing/
202202 " PYI001" , # https://docs.astral.sh/ruff/rules/unprefixed-type-param/
203203 " PYI042" , # https://docs.astral.sh/ruff/rules/snake-case-type-alias/
204- " ERA001" , " ANN001" , " ANN201" , " ANN204" , " PLR0402" ,
205- ]
204+ " ERA001" , " PLR0402" , " PLC0105"
205+ ]
206+ "*range.pyi" = [
207+ # TODO: remove when pandas-dev/pandas-stubs#1442 is resolved
208+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
209+ ]
210+ "*category.pyi" = [
211+ # TODO: remove when pandas-dev/pandas-stubs#1443 is resolved
212+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
213+ ]
214+ "*series.pyi" = [
215+ # TODO: remove when pandas-dev/pandas-stubs#1444 is resolved
216+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
217+ ]
218+ "*frame.pyi" = [
219+ # TODO: remove when pandas-dev/pandas-stubs#1446 is resolved
220+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
221+ ]
222+ "*index*" = [
223+ # TODO: remove when indexes are fully typed
224+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
225+ ]
226+ "*computation*" = [
227+ # TODO: remove when computations are fully typed
228+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
229+ ]
230+ "*plotting*" = [
231+ # TODO: remove when plottings are fully typed
232+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
233+ ]
234+ "*io*" = [
235+ # TODO: remove when io is fully typed
236+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
237+ ]
238+ "*window*" = [
239+ # TODO: remove when window is fully typed
240+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
241+ ]
242+ "*generic.pyi" = [
243+ # TODO: remove when generic.pyi is fully typed
244+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
245+ ]
246+ "*array*" = [
247+ # TODO: remove when array is fully typed
248+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
249+ ]
250+ "*_libs*" = [
251+ # TODO: remove when _libs is fully typed
252+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
253+ ]
254+ "*base.pyi" = [
255+ # TODO: remove when base.pyi's are fully typed
256+ " ANN001" , " ANN201" , " ANN204" , " ANN206" ,
257+ ]
206258"scripts/*" = [
207259 # The following rules are ignored permanently for good reasons
208260 " EM" , # https://docs.astral.sh/ruff/rules/#flake8-errmsg-em
0 commit comments