@@ -11,19 +11,21 @@ preview = true
1111
1212[tool .ruff ]
1313line-length = 120
14+ preview = true
1415target-version = " py38"
15- select = [" A" , " B" , " C" , " D" , " E" , " F" , " G" , " I" , " UP " , " SIM" , " Q " , " W" ]
16- extend-ignore = [" D107" , " D105" , " D203" , " D213" , " D401" , " I001" ]
16+ select = [" A" , " B" , " C" , " D" , " E" , " F" , " FURB " , " G" , " I" , " S " , " SIM" , " PERF " , " PIE " , " Q " , " RET " , " RUF " , " UP " , " W" ]
17+ extend-ignore = [" D107" , " D105" , " D203" , " D213" , " D401" , " E203 " , " I001" , " RUF100 " ]
1718
1819[tool .ruff .per-file-ignores ]
1920"pillow_heif/__init__.py" = [" F401" ]
21+ "setup.py" = [" S" ]
2022
2123[tool .ruff .extend-per-file-ignores ]
22- "benchmarks/**/*.py" = [" D" ]
24+ "benchmarks/**/*.py" = [" D" , " S603 " ]
2325"docs/**/*.py" = [" D" ]
24- "examples/**/*.py" = [" D" ]
25- "libheif/**/*.py" = [" D" ]
26- "tests/**/*.py" = [" B009" , " D" , " E402" , " UP" ]
26+ "examples/**/*.py" = [" D" , " PERF " ]
27+ "libheif/**/*.py" = [" D" , " PERF " , " S " ]
28+ "tests/**/*.py" = [" B009" , " D" , " E402" , " PERF " , " S " , " UP" ]
2729
2830[tool .ruff .mccabe ]
2931max-complexity = 16
0 commit comments