@@ -69,20 +69,20 @@ asyncio_default_fixture_loop_scope = "function"
6969
7070# Enable docstring linting using the google style guide
7171[tool .ruff .lint ]
72- select = [" ALL" ]
72+ select = [" ALL" ]
7373ignore = [
74- " A001" , # Allow using words like min as variable names
75- " A002" , # Allow using words like filter as variable names
76- " ANN401" , # Allow Any for wrapper classes
77- " COM812" , # Recommended to ignore these rules when using with ruff-format
78- " FIX002" , # Allow TODO lines - consider removing at some point
79- " FBT001" , # Allow boolean positional args
80- " FBT002" , # Allow boolean positional args
81- " ISC001" , # Recommended to ignore these rules when using with ruff-format
82- " SLF001" , # Allow accessing private members
74+ " A001" , # Allow using words like min as variable names
75+ " A002" , # Allow using words like filter as variable names
76+ " ANN401" , # Allow Any for wrapper classes
77+ " COM812" , # Recommended to ignore these rules when using with ruff-format
78+ " FIX002" , # Allow TODO lines - consider removing at some point
79+ " FBT001" , # Allow boolean positional args
80+ " FBT002" , # Allow boolean positional args
81+ " ISC001" , # Recommended to ignore these rules when using with ruff-format
82+ " SLF001" , # Allow accessing private members
8383 " TD002" ,
84- " TD003" , # Allow TODO lines
85- " UP007" , # Disallowing Union is pedantic
84+ " TD003" , # Allow TODO lines
85+ " UP007" , # Disallowing Union is pedantic
8686 # TODO: Enable all of the following, but this PR is getting too large already
8787 " PLR0913" ,
8888 " TRY003" ,
@@ -97,7 +97,6 @@ ignore = [
9797 " DTZ007" ,
9898 " RUF015" ,
9999 " A005" ,
100- " TC001" ,
101100 " UP035" ,
102101]
103102
@@ -129,20 +128,27 @@ extend-allowed-calls = ["lit", "datafusion.lit"]
129128]
130129"examples/*" = [" D" , " W505" , " E501" , " T201" , " S101" ]
131130"dev/*" = [" D" , " E" , " T" , " S" , " PLR" , " C" , " SIM" , " UP" , " EXE" , " N817" ]
132- "benchmarks/*" = [" D" , " F" , " T" , " BLE" , " FURB" , " PLR" , " E" , " TD" , " TRY" , " S" , " SIM" , " EXE" , " UP" ]
131+ "benchmarks/*" = [
132+ " D" ,
133+ " F" ,
134+ " T" ,
135+ " BLE" ,
136+ " FURB" ,
137+ " PLR" ,
138+ " E" ,
139+ " TD" ,
140+ " TRY" ,
141+ " S" ,
142+ " SIM" ,
143+ " EXE" ,
144+ " UP" ,
145+ ]
133146"docs/*" = [" D" ]
134147
135148[tool .codespell ]
136- skip = [
137- " ./target" ,
138- " uv.lock" ,
139- " ./python/tests/test_functions.py"
140- ]
149+ skip = [" ./target" , " uv.lock" , " ./python/tests/test_functions.py" ]
141150count = true
142- ignore-words-list = [
143- " ans" ,
144- " IST"
145- ]
151+ ignore-words-list = [" ans" , " IST" ]
146152
147153[dependency-groups ]
148154dev = [
0 commit comments