fune/tools/lint/test/files
Andrew Halberstadt dd673c2fb2 Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-20 13:06:27 +00:00
..
android-format
black
clang-format
clippy
codespell
eslint
file-perm
file-whitespace
fluent-lint Bug 1812568 - Fluent linter: Reset comment and variable references after reading terms, r=eemeli 2023-01-26 14:30:17 +00:00
isort Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
license
lintpref
pylint Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
rst
ruff Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
rustfmt/subdir
shellcheck
test-manifest-alpha Bug 1756878 - Add a linter to enforce alphabetical ordering for mochitest manifests. r=ahal 2023-01-26 16:24:33 +00:00
trojan-source
updatebot
yaml