fune/taskcluster
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
..
ci Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
docker Bug 1700396: Bump updatebot to get the phab fix r=jewilde 2023-03-08 17:39:56 +00:00
docs Bug 1814727: add tasks for attributing l10n builds r=ahal 2023-03-13 19:04:06 +00:00
gecko_taskgraph Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
scripts Backed out changeset 41589839f711 (bug 1821221) for causing build bustage CLOSED TREE 2023-03-17 00:43:28 +02:00
test Bug 1817884 - Turn off duplicate win10 tests that are not needed now that we have tests on win11. r=aryx,perftest-reviewers,sparky 2023-03-06 12:55:17 +00:00
.yamllint
mach_commands.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
moz.build