ruff check
all
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.
More info →Examples (7)
Run the linter on the given files or directories
ruff check path/to/file_or_directory1 path/to/file_or_directory2 ...Apply the suggested fixes, modifying the files in-place
ruff check --fixRun the linter and re-lint on change
ruff check --watchOnly enable the specified rules (or all rules), ignoring the configuration file
ruff check --select ALL|rule_code1,rule_code2,...Additionally enable the specified rules
ruff check --extend-select rule_code1,rule_code2,...Disable the specified rules
ruff check --ignore rule_code1,rule_code2,...Ignore all existing violations of a rule by adding `# noqa` directives to all lines that violate it
ruff check --select rule_code --add-noqamade by @shridhargupta | data from tldr-pages