gecko-dev/tools/lint
Mitchell Hentges df45b126d1 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

This also added dependencies to `flake8_requirements`. This is because
the vendored `importlib-metadata` update (and the new
`typing-extensions` dependency) is found by `pip`, but the
vendored `typing-extensions` is _not_ discovered (perhaps due to
details around "eggs" and the way we add vendored code to the sys.path).
So, `pip` tries to install it manually and fails when it finds no hash.
By re-compiling `flake8_requirements`, the necessary hashes are made
available.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-05-04 20:43:26 +00:00
..
android
clang-format Bug 1708592 - Get tools from MOZ_FETCHES_DIR on automation. r=firefox-build-system-reviewers,mhentges 2021-04-30 21:09:11 +00:00
clippy Bug 1708592 - Normalize paths when filtering in clippy and rustfmt lints. r=sylvestre 2021-04-30 21:09:12 +00:00
cpp
eslint Bug 1694662 - Remove OfflineAppCacheHelper r=preferences-reviewers,Gijs 2021-04-30 07:20:20 +00:00
file-perm Bug 1591991 Add lint Fixed count support to linters r=sylvestre 2021-02-08 19:00:10 +00:00
file-whitespace Bug 1591991 Add lint Fixed count support to linters r=sylvestre 2021-02-08 19:00:10 +00:00
fluent-lint Bug 1700972: Remove profile-per-install onboarding UI. r=Gijs 2021-04-21 20:06:31 +00:00
libpref
license Bug 1591991 Add lint Fixed count support to linters r=sylvestre 2021-02-08 19:00:10 +00:00
perfdocs Bug 1698567 - [perfdocs] Provide a way to link directly to individual Raptor tests r=sparky,perftest-reviewers,firefox-source-docs-reviewers,ahal 2021-04-27 18:19:03 +00:00
python Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
rst
rust Bug 1708592 - Normalize paths when filtering in clippy and rustfmt lints. r=sylvestre 2021-04-30 21:09:12 +00:00
shell
spell Bug 1691352 - fix: mozlint/codespell: Improve the --fix display r=linter-reviewers,andi DONTBUILD 2021-02-09 13:45:46 +00:00
test Bug 1708592 - Install clang-format via a toolchain artifact. r=sylvestre 2021-04-30 21:09:12 +00:00
tox
wpt Bug 1690398 - Require Python 3 for wpt lint, r=aryx 2021-02-04 12:35:56 +00:00
yamllint_
android-api-lint.yml
android-checkstyle.yml
android-javadoc.yml
android-lint.yml
android-test.yml
black.yml Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo 2021-03-03 10:03:05 +00:00
clang-format.yml
clippy.yml Bug 1708935 - Don't run clippy on crates that don't build on Linux. r=sylvestre 2021-05-04 09:31:12 +00:00
codespell.yml Bug 1696417 - Move HTTP logging page to in-tree docs r=necko-reviewers,sylvestre,dragana DONTBUILD 2021-03-08 10:28:12 +00:00
cpp-virtual-final.yml
eslint.yml
file-perm.yml
file-whitespace.yml Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo 2021-03-03 10:03:05 +00:00
flake8.yml
fluent-lint.yml Bug 1416149 - Add linter for checking fluent files r=zbraniecki,gregtatum,flod,Gijs,fluent-reviewers,linter-reviewers,sylvestre 2021-02-11 17:35:29 +00:00
hooks_clang_format.py Bug 1699188 - [mozlint] Include jsmin now that mozversioncontrol uses it r=ahal 2021-03-17 18:57:03 +00:00
hooks_js_format.py Bug 1699188 - [mozlint] Include jsmin now that mozversioncontrol uses it r=ahal 2021-03-17 18:57:03 +00:00
hooks.py
l10n.yml
license.yml Bug 1688088 - Update Bing logo for top sites. r=nanj 2021-04-12 15:20:45 +00:00
lintpref.yml
mach_commands.py Backed out 2 changesets (bug 1696251) for causing js-bench-sm failures. CLOSED TREE 2021-04-23 02:53:36 +03:00
mingw-capitalization.yml
perfdocs.yml
pylint.yml
rejected-words.yml Bug 1694662 - Remove old cache implementation r=necko-reviewers,kershaw 2021-04-30 07:20:24 +00:00
rst.yml
rustfmt.yml Bug 1706824 - Remove old direct-composition example. r=gfx-reviewers,lsalzman 2021-05-04 00:32:41 +00:00
shellcheck.yml
test-manifest-disable.yml Bug 1708293 - [lint] Add a linter to prefer multiline skip-if statements in test manifests, r=releng-reviewers,jmaher 2021-04-29 18:38:59 +00:00
test-manifest-skip-if.yml Bug 1708293 - [lint] Add a linter to prefer multiline skip-if statements in test manifests, r=releng-reviewers,jmaher 2021-04-29 18:38:59 +00:00
wpt.yml
yaml.yml