@@ -114,48 +114,46 @@ preview = true
114114explicit-preview-rules = true
115115
116116extend-safe-fixes = [
117- " C419" ,
118- " C420" ,
119- " PLR6201" ,
120- " TC" ,
121- " UP" ,
117+ " C419" , # unnecessary-comprehension-in-call
118+ " C420" , # unnecessary-dict-comprehension-for-iterable
119+ " PLR6201" , # literal-membership
120+ " TC" , # flake8-type-checking
121+ " UP" , # pyupgrade
122122]
123123extend-select = [
124- " PLR6201" ,
125- ]
126- select = [
127- " ALL" ,
124+ " PLR6201" , # literal-membership
128125]
126+ select = [" ALL" ]
129127ignore = [
130- " A001" ,
131- " A004" ,
132- " A005" ,
133- " ARG002" ,
134- " ANN401" ,
135- " C901" ,
136- " COM812" ,
137- " D100" ,
138- " D101" ,
139- " D102" ,
140- " D103" ,
141- " D104" ,
142- " D105" ,
143- " D107" ,
144- " DTZ001" ,
145- " E501" ,
146- " FIX" ,
147- " ISC001" ,
148- " PD003" ,
149- " PD010" ,
150- " PD901" , # This is a auxiliary library so dataframe variables have no concrete business meaning
151- " PLR0911" ,
152- " PLR0912" ,
153- " PLR0913" ,
154- " PLR2004" ,
155- " RET505" ,
156- " SLF001" ,
157- " TD003" ,
158- " TD004" ,
128+ " A001" , # builtin-variable-shadowing
129+ " A004" , # builtin-import-shadowing
130+ " A005" , # stdlib-module-shadowing
131+ " ARG002" , # unused-method-argument
132+ " ANN401" , # any-type
133+ " C901" , # complex-structure
134+ " COM812" , # missing-trailing-comma
135+ " D100" , # undocumented-public-module
136+ " D101" , # undocumented-public-class
137+ " D102" , # undocumented-public-method
138+ " D103" , # undocumented-public-function
139+ " D104" , # undocumented-public-package
140+ " D105" , # undocumented-magic-method
141+ " D107" , # undocumented-public-init
142+ " DTZ001" , # call-datetime-without-tzinfo
143+ " E501" , # line-too-long
144+ " FIX" , # flake8-fixme
145+ " ISC001" , # single-line-implicit-string-concatenation
146+ " PD003" , # pandas-use-of-dot-is-null
147+ " PD010" , # pandas-use-of-dot-pivot-or-unstack
148+ " PD901" , # pandas-df-variable-name ( This is a auxiliary library so dataframe variables have no concrete business meaning)
149+ " PLR0911" , # too-many-return-statements
150+ " PLR0912" , # too-many-branches
151+ " PLR0913" , # too-many-arguments
152+ " PLR2004" , # magic-value-comparison
153+ " RET505" , # superfluous-else-return
154+ " SLF001" , # private-member-access
155+ " TD003" , # missing-todo-link
156+ " TD004" , # missing-todo-colon
159157]
160158
161159[tool .ruff .lint .per-file-ignores ]
0 commit comments