ruff-check
An extremely fast Python linter. tldr-pages
On several platforms
Several platforms
An extremely fast Python linter. check is the default command - it can be omitted everywhere. If no files or directories are specified, the current working directory is used by default.
Run the linter on the given files or directories
ruff check path/to/file_or_directory1 path/to/file_or_directory2 ...IdentifyApply the suggested fixes, modifying the files in-place
ruff check --fixIdentifyRun the linter and re-lint on change
ruff check --watchIdentifyOnly enable the specified rules (or all rules), ignoring the configuration file
ruff check --select ALLIdentifyAdditionally enable the specified rules
ruff check --extend-select rule_code1,rule_code2,...IdentifyDisable the specified rules
ruff check --ignore rule_code1,rule_code2,...IdentifyIgnore all existing violations of a rule by adding # noqa directives to all lines that violate it
ruff check --select rule_code --add-noqaIdentify