extend = "../../.ruff.toml" # Inherit the project-wide settings extend-exclude = [ # Generated files: "Tools/peg_generator/pegen/grammar_parser.py", ] [lint] select = [ "F", # pyflakes "I", # isort "UP", # pyupgrade "RUF100", # Ban unused `# noqa` comments "PGH004", # Ban blanket `# noqa` comments (only ignore specific error codes) ] unfixable = [ # The autofixes sometimes do the wrong things for these; # it's better to have to manually look at the code and see how it needs fixing "F841", # Detects unused variables "F601", # Detects dictionaries that have duplicate keys "F602", # Also detects dictionaries that have duplicate keys ]