commands.sh

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

Run the linter and re-lint on change

ruff check --watch

Only 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-noqa
made by @shridhargupta | data from tldr-pages