Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tails
thunderbird
Commits
54c1a544
Commit
54c1a544
authored
Oct 22, 2021
by
Carsten Schoenert
Browse files
Merge tag 'debian/1%91.2.0-1' into debian/sid
thunderbird Debian release 1:91.2.0-1
parents
8b578f18
b9d771b2
Changes
1000
Expand all
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
.babel-eslint.rc.js
View file @
54c1a544
...
...
@@ -4,7 +4,7 @@
module
.
exports
=
{
plugins
:
[
"
@babel/plugin-syntax-
optional-chaining
"
,
"
@babel/plugin-syntax-
nullish-coalescing-operator
"
,
"
@babel/plugin-syntax-
class-properties
"
,
"
@babel/plugin-syntax-
jsx
"
,
],
};
.cargo/config.in
View file @
54c1a544
...
...
@@ -7,33 +7,48 @@ git = "https://github.com/shravanrn/nix/"
replace-with = "vendored-sources"
rev = "4af6c367603869a30fddb5ffb0aba2b9477ba92e"
[source."https://github.com/m
ozilla/rkv
"]
git = "https://github.com/m
ozilla/rkv
"
[source."https://github.com/m
sirringhaus/minidump_writer_linux.git
"]
git = "https://github.com/m
sirringhaus/minidump_writer_linux.git
"
replace-with = "vendored-sources"
rev = "
e3c3388e6632cf55e08d773b32e58b1cab9b2731
"
rev = "
85551909b95a5cf553a85dbcddfa5f117cfbbe0e
"
[source."https://github.com/mozilla/neqo"]
git = "https://github.com/mozilla/neqo"
replace-with = "vendored-sources"
tag = "v0.
2.4
"
tag = "v0.
4.28
"
[source."https://github.com/mozilla/mp4parse-rust"]
git = "https://github.com/mozilla/mp4parse-rust"
replace-with = "vendored-sources"
rev = "0dc3e6e7c5371fe21f69b847f61c65fe6d6dc317"
rev = "1bb484e96ae724309e3346968e8ffd4c25e61616"
[source."https://github.com/mozilla/cubeb-pulse-rs"]
git = "https://github.com/mozilla/cubeb-pulse-rs"
replace-with = "vendored-sources"
rev = "c87b50aebfa088c1ad30c74819d4e9829f88b2e3"
[source."https://github.com/mozilla/cubeb-coreaudio-rs"]
git = "https://github.com/mozilla/cubeb-coreaudio-rs"
replace-with = "vendored-sources"
rev = "ad56ea14ac915f1e7ecbcf6ac38182443b0dd29e"
[source."https://github.com/mozilla/audioipc-2"]
git = "https://github.com/mozilla/audioipc-2"
replace-with = "vendored-sources"
rev = "7537bfadad2e981577eb75e4f13662fc517e1a09"
[source."https://github.com/mozilla/application-services"]
git = "https://github.com/mozilla/application-services"
replace-with = "vendored-sources"
rev = "
61dcc364ac0d6d0816ab88a494bbf20d824b009b
"
rev = "
8a576fbe79199fa8664f64285524017f74ebcc5f
"
[source."https://github.com/mozilla-spidermonkey/jsparagus"]
git = "https://github.com/mozilla-spidermonkey/jsparagus"
replace-with = "vendored-sources"
rev = "
efc1291d05e5ba8dbb4bd1197937a0291e72742c
"
rev = "
a45ca99e5be2062780032152a6daf94f29a307d3
"
[source."https://github.com/kvark/spirv_cross"]
branch = "wgpu
3
"
branch = "wgpu
5
"
git = "https://github.com/kvark/spirv_cross"
replace-with = "vendored-sources"
...
...
@@ -42,45 +57,55 @@ git = "https://github.com/kinetiknz/mio-named-pipes"
replace-with = "vendored-sources"
rev = "21c26326f5f45f415c49eac4ba5bc41a2f961321"
[source."https://github.com/kinetiknz/ashmem-rs"]
git = "https://github.com/kinetiknz/ashmem-rs"
replace-with = "vendored-sources"
rev = "e47f470a54193532d60057ec54f864e06aeaff36"
[source."https://github.com/jfkthame/mapped_hyph.git"]
git = "https://github.com/jfkthame/mapped_hyph.git"
replace-with = "vendored-sources"
tag
= "
v0.3.0
"
rev
= "
746743227485a83123784df0c53227ab466612ed
"
[source."https://github.com/hsivonen/packed_simd"]
git = "https://github.com/hsivonen/packed_simd"
replace-with = "vendored-sources"
rev = "
07d285ba65d9a4e3b9d76eacbf4c6489e125127d
"
rev = "
8b4bd7d8229660a749dbe419a57ea01df9de5453
"
[source."https://github.com/
djg/cubeb-pulse-rs
"]
git = "https://github.com/
djg/cubeb-pulse-rs
"
[source."https://github.com/
hsivonen/chardetng_c
"]
git = "https://github.com/
hsivonen/chardetng_c
"
replace-with = "vendored-sources"
rev = "
70431f444cf164177cb3c0f060698fc35f811be5
"
rev = "
ed8a4c6f900a90d4dbc1d64b856e61490a1c3570
"
[source."https://github.com/bytecodealliance/wasmtime"]
git = "https://github.com/bytecodealliance/wasmtime"
[source."https://github.com/hsivonen/chardetng"]
git = "https://github.com/hsivonen/chardetng"
replace-with = "vendored-sources"
rev = "302c995f91f44cf26e77dc4758ad56c3ff0153ad"
[source."https://github.com/gfx-rs/naga"]
git = "https://github.com/gfx-rs/naga"
replace-with = "vendored-sources"
rev
= "
b7cfd39b531680217537cfcf5294a22077a0a58d
"
tag
= "
gfx-25
"
[source."https://github.com/
badboy/failure
"]
git = "https://github.com/
badboy/failure
"
[source."https://github.com/
gfx-rs/gfx
"]
git = "https://github.com/
gfx-rs/gfx
"
replace-with = "vendored-sources"
rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5"
rev = "27a1dae3796d33d23812f2bb8c7e3b5aea18b521"
[source."https://github.com/bytecodealliance/wasmtime"]
git = "https://github.com/bytecodealliance/wasmtime"
replace-with = "vendored-sources"
rev = "824fa69756523f2b6d49029fe25de94130b1f144"
[source."https://github.com/PLSysSec/rlbox_lucet_sandbox/"]
git = "https://github.com/PLSysSec/rlbox_lucet_sandbox/"
replace-with = "vendored-sources"
rev = "
d510da5999a744c563b0acd18056069d1698273f
"
rev = "
5c8e79048d3ff6f434109e19d4aee4ff8624d3d7
"
[source."https://github.com/PLSysSec/lucet_sandbox_compiler"]
git = "https://github.com/PLSysSec/lucet_sandbox_compiler"
replace-with = "vendored-sources"
rev = "5e870faf6f95d79d11efc813e56370ad124bbed5"
[source."https://github.com/ChunMinChang/cubeb-coreaudio-rs"]
git = "https://github.com/ChunMinChang/cubeb-coreaudio-rs"
replace-with = "vendored-sources"
rev = "4cdbceadae88c77dfc77183b7edda183f32cd28c"
rev = "d582d76bf0d17984501f3933688bf7a1eb5cf208"
[source.crates-io]
replace-with = "vendored-sources"
...
...
.clang-format-ignore
View file @
54c1a544
...
...
@@ -7,18 +7,13 @@ config/msvc-stl-wrapper.template.h
js/src/builtin/intl/LanguageTagGenerated.cpp
js/src/builtin/intl/TimeZoneDataGenerated.h
# Don't want to reformat irregexp. bug 1510128
js/src/irregexp/.*
js/src/new-regexp/.*
# Don't want to reformat irregexp (third-party code)
js/src/irregexp/imported/.*
# Don't want to reformat zydis (third-party library subject to occasional updates).
js/src/zydis/.*
# Generated by js/src/util/make_unicode.py
# Note: the irregexp files are already excluded with the rest of js/src/irregexp
# but we add them here in case that ever changes.
js/src/irregexp/RegExpCharacters-inl.h
js/src/irregexp/RegExpCharacters.cpp
js/src/util/Unicode.cpp
js/src/util/UnicodeNonBMP.h
...
...
@@ -47,6 +42,8 @@ media/mp4parse-rust/mp4parse.h
security/manager/ssl/StaticHPKPins.h
widget/gtk/wayland/gtk-primary-selection-client-protocol.h
widget/gtk/wayland/gtk-primary-selection-protocol.c
widget/gtk/wayland/primary-selection-unstable-v1-client-protocol.h
widget/gtk/wayland/primary-selection-unstable-v1-protocol.c
# Ignored because these files are used to generate a windows.h STL wrapper,
# and reformatting them can break generating that wrapper.
...
...
@@ -57,10 +54,7 @@ config/windows-h-.*.h
tools/clang-tidy/test/.*
# We are testing the incorrect formatting.
tools/lint/test/files/file-whitespace/
# Test reformatting
tools/lint/test/files/clang-format/
tools/lint/test/files/
# Contains an XML definition and formatting would break the layout
widget/gtk/MPRISInterfaceDescription.h
...
...
@@ -86,6 +80,7 @@ dom/media/platforms/ffmpeg/ffmpeg58/.*
dom/media/platforms/ffmpeg/libav53/.*
dom/media/platforms/ffmpeg/libav54/.*
dom/media/platforms/ffmpeg/libav55/.*
dom/media/webrtc/transport/third_party/.*
dom/media/webspeech/recognition/endpointer.cc
dom/media/webspeech/recognition/endpointer.h
dom/media/webspeech/recognition/energy_endpointer.cc
...
...
@@ -106,26 +101,25 @@ gfx/qcms/.*
gfx/sfntly/.*
gfx/skia/.*
gfx/vr/service/openvr/.*
gfx/vr/service/openvr/headers/openvr.h
gfx/vr/service/openvr/src/README
gfx/vr/service/openvr/src/dirtools_public.cpp
gfx/vr/service/openvr/src/dirtools_public.h
gfx/vr/service/openvr/src/envvartools_public.cpp
gfx/vr/service/openvr/src/envvartools_public.h
gfx/vr/service/openvr/src/hmderrors_public.cpp
gfx/vr/service/openvr/src/hmderrors_public.h
gfx/vr/service/openvr/src/ivrclientcore.h
gfx/vr/service/openvr/src/openvr_api_public.cpp
gfx/vr/service/openvr/src/pathtools_public.cpp
gfx/vr/service/openvr/src/pathtools_public.h
gfx/vr/service/openvr/src/sharedlibtools_public.cpp
gfx/vr/service/openvr/src/sharedlibtools_public.h
gfx/vr/service/openvr/src/strtools_public.cpp
gfx/vr/service/openvr/src/strtools_public.h
gfx/vr/service/openvr/src/vrpathregistry_public.cpp
gfx/vr/service/openvr/headers/openvr.h
gfx/vr/service/openvr/src/README
gfx/vr/service/openvr/src/dirtools_public.cpp
gfx/vr/service/openvr/src/dirtools_public.h
gfx/vr/service/openvr/src/envvartools_public.cpp
gfx/vr/service/openvr/src/envvartools_public.h
gfx/vr/service/openvr/src/hmderrors_public.cpp
gfx/vr/service/openvr/src/hmderrors_public.h
gfx/vr/service/openvr/src/ivrclientcore.h
gfx/vr/service/openvr/src/openvr_api_public.cpp
gfx/vr/service/openvr/src/pathtools_public.cpp
gfx/vr/service/openvr/src/pathtools_public.h
gfx/vr/service/openvr/src/sharedlibtools_public.cpp
gfx/vr/service/openvr/src/sharedlibtools_public.h
gfx/vr/service/openvr/src/strtools_public.cpp
gfx/vr/service/openvr/src/strtools_public.h
gfx/vr/service/openvr/src/vrpathregistry_public.cpp
gfx/vr/service/openvr/src/vrpathregistry_public.h
gfx/wgpu/.*
gfx/wr/.*
gfx/ycbcr/.*
intl/hyphenation/hyphen/.*
intl/icu/.*
...
...
@@ -162,7 +156,6 @@ media/libvorbis/.*
media/libvpx/.*
media/libwebp/.*
media/libyuv/.*
media/mtransport/third_party/.*
media/openmax_dl/.*
media/openmax_il/.*
media/webrtc/signaling/src/sdp/sipcc/.*
...
...
@@ -179,6 +172,7 @@ modules/woff2/.*
modules/xz-embedded/.*
modules/zlib/.*
mozglue/misc/decimal/.*
mozglue/tests/glibc_printf_tests/.*
netwerk/dns/nsIDNKitInterface.h
netwerk/sctp/src/.*
netwerk/srtp/src/.*
...
...
@@ -204,6 +198,8 @@ toolkit/crashreporter/breakpad-client/.*
toolkit/crashreporter/google-breakpad/.*
tools/fuzzing/libfuzzer/.*
tools/profiler/core/vtune/.*
# tools/profiler/public/GeckoTraceEvent.h is a modified vendored copy
tools/profiler/public/GeckoTraceEvent.h
xpcom/build/mach_override.c
xpcom/build/mach_override.h
xpcom/io/crc32c.c
.cron.yml
View file @
54c1a544
# Definitions for jobs that run periodically. For details on the format, see
# `taskcluster/taskgraph/cron/schema.py`. For documentation, see
# `taskcluster/docs/cron.rst`.
# `https://hg.mozilla.org/ci/ci-admin/file/default/build-decision/src/build_decision/cron/schema.yml`.
# For documentation, see `taskcluster/docs/cron.rst`.
---
jobs
:
...
...
@@ -16,9 +15,9 @@ jobs:
by-project
:
# No default
mozilla-beta
:
-
{
weekday
:
'
Mo
nday'
,
hour
:
2
,
minute
:
0
}
-
{
weekday
:
'
Wedn
esday'
,
hour
:
2
,
minute
:
0
}
-
{
weekday
:
'
Fri
day'
,
hour
:
2
,
minute
:
0
}
-
{
weekday
:
'
Su
nday'
,
hour
:
2
1
,
minute
:
0
}
-
{
weekday
:
'
Tu
esday'
,
hour
:
2
1
,
minute
:
0
}
-
{
weekday
:
'
Thurs
day'
,
hour
:
2
1
,
minute
:
0
}
-
name
:
nightly-desktop
job
:
...
...
@@ -30,7 +29,8 @@ jobs:
-
mozilla-central
when
:
by-project
:
# Match buildbot starts for now
# Please update the `searchfox-index` job `mozilla-central` `when`
# times as well if updating the times here.
mozilla-central
:
[{
hour
:
10
,
minute
:
0
},
{
hour
:
22
,
minute
:
0
}]
# No default
...
...
@@ -96,28 +96,6 @@ jobs:
by-project
:
mozilla-central
:
[{
hour
:
10
,
minute
:
0
}]
-
name
:
tp6m-fennec-v68
job
:
type
:
decision-task
treeherder-symbol
:
f68
target-tasks-method
:
fennec_v68
include-push-tasks
:
true
run-on-projects
:
-
mozilla-central
when
:
-
{
weekday
:
'
Saturday'
,
hour
:
5
,
minute
:
0
}
-
name
:
live-site-perf-testing
job
:
type
:
decision-task
treeherder-symbol
:
lst
target-tasks-method
:
live_site_perf_testing
include-push-tasks
:
true
run-on-projects
:
-
mozilla-central
when
:
-
{
weekday
:
'
Sunday'
,
hour
:
5
,
minute
:
0
}
-
name
:
general-perf-testing
job
:
type
:
decision-task
...
...
@@ -131,6 +109,8 @@ jobs:
-
{
weekday
:
'
Wednesday'
,
hour
:
10
,
minute
:
30
}
-
{
weekday
:
'
Friday'
,
hour
:
10
,
minute
:
30
}
# For more context on this job, see:
# https://github.com/mozsearch/mozsearch-mozilla#how-searchfoxorg-stays-up-to-date
-
name
:
searchfox-index
job
:
type
:
decision-task
...
...
@@ -141,9 +121,61 @@ jobs:
-
mozilla-beta
-
mozilla-release
-
mozilla-esr78
-
mozilla-esr91
when
:
by-project
:
# We want to run at both of the times the nightly runs.
mozilla-central
:
[{
hour
:
10
,
minute
:
0
},
{
hour
:
22
,
minute
:
0
}]
# For all other jobs we just run once daily matching the 10 UTC
# nightly which is designed to align with searchfox's AWS cron
# jobs (for legacy reasons) rather than trying to align with
# specific builds. (Ex: mozilla-beta has a "daily-releases" job
# that currently runs 3 times a week.)
#
# Note that for branches that don't change a lot this will result
# in a redundant job being scheduled each day rather than reusing
# the previous day's job. This is only beneficial in the sense
# that there's no risk of expiration for artifacts and is a
# trade-off to avoid stale indices. Bug 1686981 tracks fixing
# this.
mozilla-beta
:
[{
hour
:
10
,
minute
:
0
}]
mozilla-release
:
[{
hour
:
10
,
minute
:
0
}]
mozilla-esr78
:
[{
hour
:
10
,
minute
:
0
}]
mozilla-esr91
:
[{
hour
:
10
,
minute
:
0
}]
-
name
:
coverity-tree-analysis
job
:
type
:
decision-task
treeherder-symbol
:
CoverityTA
target-tasks-method
:
coverity_static_analysis_full
run-on-projects
:
-
mozilla-central
when
:
-
{
hour
:
10
,
minute
:
0
}
-
name
:
linux64-clang-trunk-perf
job
:
type
:
decision-task
treeherder-symbol
:
linux64-clang-trunk-perf
target-tasks-method
:
linux64_clang_trunk_perf
run-on-projects
:
-
mozilla-central
when
:
-
{
hour
:
2
,
minute
:
0
}
-
name
:
updatebot-cron-job
job
:
type
:
decision-task
treeherder-symbol
:
updatebot
target-tasks-method
:
updatebot_cron
run-on-projects
:
-
mozilla-central
when
:
-
{
hour
:
0
,
minute
:
0
}
-
{
hour
:
6
,
minute
:
0
}
-
{
hour
:
12
,
minute
:
0
}
-
{
hour
:
18
,
minute
:
0
}
-
name
:
customv8-update
job
:
type
:
decision-task
...
...
@@ -178,6 +210,7 @@ jobs:
-
mozilla-beta
-
mozilla-release
-
mozilla-esr78
-
mozilla-esr91
when
:
by-project
:
# No default branch
...
...
@@ -193,6 +226,9 @@ jobs:
mozilla-esr78
:
-
{
hour
:
7
,
minute
:
0
}
-
{
hour
:
19
,
minute
:
0
}
mozilla-esr91
:
-
{
hour
:
7
,
minute
:
0
}
-
{
hour
:
19
,
minute
:
0
}
-
name
:
periodic-update
job
:
...
...
@@ -204,23 +240,11 @@ jobs:
-
mozilla-beta
-
mozilla-release
-
mozilla-esr78
-
mozilla-esr91
when
:
-
{
weekday
:
'
Monday'
,
hour
:
8
,
minute
:
0
}
-
{
weekday
:
'
Thursday'
,
hour
:
8
,
minute
:
0
}
-
name
:
python-dependency-update
job
:
type
:
decision-task
treeherder-symbol
:
Nfile
target-tasks-method
:
python_dependency_update
run-on-projects
:
-
mozilla-central
when
:
by-project
:
# No default branch
mozilla-central
:
-
{
weekday
:
'
Monday'
,
hour
:
10
,
minute
:
0
}
-
name
:
raptor-tp6m
job
:
type
:
decision-task
...
...
@@ -238,6 +262,17 @@ jobs:
-
{
weekday
:
'
Saturday'
,
hour
:
3
,
minute
:
0
}
-
{
weekday
:
'
Sunday'
,
hour
:
3
,
minute
:
0
}
-
name
:
perftest-s7
job
:
type
:
decision-task
treeherder-symbol
:
tp6m
target-tasks-method
:
perftest_s7
include-push-tasks
:
true
run-on-projects
:
-
mozilla-central
when
:
-
{
weekday
:
'
Saturday'
,
hour
:
3
,
minute
:
0
}
-
name
:
condprof
job
:
type
:
decision-task
...
...
@@ -258,10 +293,8 @@ jobs:
run-on-projects
:
-
mozilla-central
-
mozilla-beta
-
mozilla-esr68
# no mozilla-esr78
when
:
-
{
minute
:
45
}
-
{
hour
:
18
,
minute
:
45
}
-
name
:
system-symbols
job
:
...
...
@@ -281,4 +314,33 @@ jobs:
run-on-projects
:
-
mozilla-central
when
:
-
{
hour
:
12
,
minute
:
00
}
-
{
hour
:
4
,
minute
:
00
}
-
name
:
perftest-on-autoland
job
:
type
:
decision-task
treeherder-symbol
:
perftest-auto
target-tasks-method
:
perftest-on-autoland
run-on-projects
:
-
autoland
when
:
-
{
hour
:
4
,
minute
:
00
}
-
name
:
scriptworker-canary
job
:
type
:
trigger-action
action-name
:
scriptworker-canary
include-cron-input
:
true
when
:
[]
# never (hook only)
-
name
:
l10n-cross-channel
job
:
type
:
decision-task
treeherder-symbol
:
l10n-cross-channel
target-tasks-method
:
l10n-cross-channel
run-on-projects
:
-
mozilla-central
when
:
by-project
:
mozilla-central
:
[{
hour
:
8
,
minute
:
0
},
{
hour
:
20
,
minute
:
0
}]
default
:
[]
.eslintignore
View file @
54c1a544
...
...
@@ -40,11 +40,6 @@ browser/components/sessionstore/test/unit/data/sessionstore_invalid.js
browser/components/enterprisepolicies/schemas/schema.jsm
# generated & special files in cld2
browser/components/translation/cld2/
# Screenshots is imported as a system add-on and has
# their own lint rules currently.
browser/extensions/screenshots/
browser/extensions/pdfjs/content/build
browser/extensions/pdfjs/content/web
# generated or library files in pocket
browser/components/pocket/content/panels/js/tmpl.js
...
...
@@ -63,14 +58,10 @@ browser/extensions/formautofill/phonenumberutils/PhoneNumberMetaData.jsm
# See https://github.com/firefox-devtools/debugger/blob/master/package.json#L24
devtools/client/debugger/configs/
devtools/client/debugger/dist/
devtools/client/debugger/flow-typed/
devtools/client/debugger/images/
devtools/client/debugger/test/
devtools/client/debugger/index.html
# Ignore devtools imported repositories
devtools/client/shared/components/reps/
# Ignore devtools preferences files
devtools/client/preferences/
...
...
@@ -120,7 +111,7 @@ dom/base/test/jsmodules/module_badSyntax.js
dom/base/test/jsmodules/test_syntaxErrorInline.html
dom/base/test/jsmodules/test_syntaxErrorInlineAsync.html
dom/base/test/test_bug687859.html
dom/media/tests/mochitest/identity/idp-bad.js
dom/media/
webrtc/
tests/mochitest
s
/identity/idp-bad.js
dom/serviceworkers/test/file_js_cache_syntax_error.js
dom/serviceworkers/test/parse_error_worker.js
dom/tests/mochitest/bugs/test_bug531176.html
...
...
@@ -139,10 +130,12 @@ js/public/
js/xpconnect/
js/src/devtools/
js/src/jit-test/
js/src/jsapi-tests/binast/
js/src/tests/
js/src/Y.js
# Fuzzing code for testing only, targeting the JS shell
js/src/fuzz-tests/
# Uses `#filter substitution`
mobile/android/app/mobile.js
mobile/android/app/geckoview-prefs.js
...
...
@@ -160,8 +153,9 @@ modules/libpref/test/unit/*data/
python/
# These are (mainly) imported code that we don't want to lint to make imports easier.
remote/Protocol.jsm
remote/test/browser/chrome-remote-interface.js
remote/cdp/Protocol.jsm
remote/cdp/test/browser/chrome-remote-interface.js
remote/marionette/atom.js
# services/ exclusions
...
...
@@ -177,7 +171,6 @@ servo/
# Test files that we don't want to lint (preprocessed, minified etc)
testing/condprofile/condprof/tests/profile
testing/marionette/atom.js
testing/mozbase/mozprofile/tests/files/prefs_with_comments.js
testing/talos/talos/scripts/jszip.min.js
testing/talos/talos/startup_test/sessionrestore/profile/sessionstore.js
...
...
@@ -198,6 +191,10 @@ toolkit/components/extensions/profiler_get_symbols.js
# Intentionally invalid JS
toolkit/components/workerloader/tests/moduleF-syntax-error.js
# Built files
toolkit/components/pdfjs/content/build
toolkit/components/pdfjs/content/web
# External code:
toolkit/components/reader/Readability.js
toolkit/components/reader/Readability-readerable.js
...
...
@@ -210,11 +207,14 @@ toolkit/components/reader/Readerable.jsm
toolkit/mozapps/update/tests/data/xpcshellConstantsPP.js
toolkit/modules/AppConstants.jsm
# Tests old non-star function generators
toolkit/modules/tests/xpcshell/test_task.js
# Uses special template formatting.
tools/tryselect/selectors/chooser/templates/chooser.html
# Ignore preprocessed *(P)refs.js files in update-packaging.
tools/update-packaging/**/*refs.js
# Ignore backgroundtasks preferences files.
toolkit/components/backgroundtasks/defaults
# Ignore pre-generated webpack and typescript transpiled files for translations
browser/extensions/translations/extension/
.eslintrc.js
View file @
54c1a544
This diff is collapsed.
Click to expand it.
.flake8
View file @
54c1a544
...
...
@@ -2,14 +2,8 @@
max-line-length = 99
exclude =
# These paths should be triaged and either fixed or moved to the list below.
client.py,
devtools/shared,
dom/base,
dom/bindings,
dom/browser-element,
dom/canvas,
dom/encoding,
dom/websocket,
gfx/tests,
ipc/ipdl/ipdl,
layout/base/tests/marionette,
...
...
@@ -23,7 +17,7 @@ exclude =
netwerk/protocol/http/make_incoming_tables.py,
python/devtools/migrate-l10n/migrate/main.py,
python/l10n/fluent_migrations,
python/mozbuild/
dumbmake
,
python/mozbuild/
mozbuild/fork_interpose.py
,
security/manager/ssl/tests/unit,
servo/components/style,
testing/condprofile/condprof/android.py,
...
...
@@ -47,7 +41,6 @@ exclude =
testing/runtimes/writeruntimes.py,
testing/tools/iceserver/iceserver.py,
testing/tools/websocketprocessbridge/websocketprocessbridge.py,
testing/web-platform,
toolkit/components/featuregates,
toolkit/content/tests/chrome/file_about_networking_wsh.py,
toolkit/library/build/dependentlibs.py,
...
...
@@ -77,8 +70,9 @@ exclude =
security/nss/,
testing/marionette/harness/marionette_harness/runner/mixins,
testing/marionette/harness/marionette_harness/tests,
testing/mochitest/pywebsocket,
testing/mochitest/pywebsocket
3
,
testing/mozharness/configs/test/test_malformed.py,
testing/web-platform/tests,
tools/lint/test/files,
tools/infer/test/*.configure,
tools/crashreporter/*.configure,
...
...
@@ -98,6 +92,10 @@ ignore =
# text contains quotes which breaks our custom JSON formatter
F723, E121, E123, E126, E129, E133, E226, E241, E242, E402, E704, E741, W503,
# black will generate code that breaks these. they're not PEP8 compliant though;
# see https://github.com/psf/black/blob/master/docs/compatible_configs.md#flake8
W503, E203
per-file-ignores =
# These paths are intentionally excluded.
ipc/ipdl/*: F403, F405
...
...
@@ -108,6 +106,7 @@ per-file-ignores =
testing/marionette/**/__init__.py: F401
testing/mochitest/tests/python/conftest.py: F811
testing/mozbase/manifestparser/tests/test_filters.py: E731
testing/mozbase/mozlog/tests/test_formatters.py: E501
testing/mozharness/configs/*: E124, E127, E128, E131, E231, E261, E265, E266, E501, W391
# These paths contain Python-2 only syntax which cause errors since flake8
...
...
@@ -120,14 +119,15 @@ per-file-ignores =
memory/**: F821
mozglue/**: F821
python/mozbuild/**: F821
python/mozbuild/mozbuild/test/configure/test_checks_configure.py: E128
python/mozversioncontrol/**: F821
testing/mozharness/**: F821
testing/talos/**: F821
toolkit/components/telemetry/**: F821
tools/tryselect/**: F821
testing/firefox-ui/tests/functional/safebrowsing/test_initial_download.py: F821