2 avoid-blacklist-and-whitelist:
3 description: "Use words like 'skip', 'select', 'allow' or 'deny' instead"
7 payload: (black|white)[-_]?list
9 # Based on codespell with idl and webidl added.
32 - '**/.eslintrc-rollouts.js'
33 - browser/app/profile/firefox.js
34 - browser/app/winlauncher/LauncherProcessWin.cpp
35 - browser/base/content/browser.js
36 - browser/base/content/contentTheme.js
37 - browser/base/content/test/performance/browser_preferences_usage.js
38 - browser/base/content/test/protectionsUI/browser_protectionsUI_cryptominers.js
39 - browser/base/content/test/protectionsUI/browser_protectionsUI_fingerprinters.js
40 - browser/base/content/test/protectionsUI/browser_protectionsUI_pbmode_exceptions.js
41 - browser/base/content/test/protectionsUI/browser_protectionsUI_socialtracking.js
42 - browser/base/content/test/protectionsUI/browser_protectionsUI_state.js
43 - browser/base/content/test/protectionsUI/browser_protectionsUI_subview_shim.js
44 - browser/base/content/test/siteIdentity/browser_no_mcb_for_loopback.js
45 - browser/components/enterprisepolicies/Policies.sys.mjs
46 - browser/components/migration/ChromeMigrationUtils.sys.mjs
47 - browser/components/migration/ChromeProfileMigrator.sys.mjs
48 - browser/components/newtab/data/content/activity-stream.bundle.js
49 - browser/components/preferences/privacy.inc.xhtml
50 - browser/components/preferences/privacy.js
51 - browser/components/resistfingerprinting/test/mochitest/test_bug1354633_media_error.html
52 - browser/components/safebrowsing/content/test/browser_whitelisted.js
53 - browser/components/sessionstore/test/browser_crashedTabs.js
54 - browser/components/tabbrowser/test/browser/tabMediaIndicator/browser_mute_webAudio.js
55 - browser/components/tabbrowser/test/browser/tabs/browser_new_file_whitelisted_http_tab.js
56 - browser/components/tabbrowser/test/browser/tabs/browser_tab_drag_drop_perwindow.js
57 - browser/components/uitour/UITourChild.sys.mjs
58 - browser/components/urlbar/tests/browser/browser_searchSingleWordNotification.js
59 - browser/components/urlbar/tests/browser/browser_UrlbarInput_trimURLs.js
60 - browser/components/urlbar/tests/unit/test_providerHeuristicFallback.js
61 - browser/components/urlbar/tests/unit/test_search_suggestions.js
62 - browser/components/urlbar/tests/unit/test_tokenizer.js
63 - browser/extensions/screenshots/background/main.js
64 - browser/extensions/webcompat/shims/nielsen.js
65 - browser/modules/SitePermissions.sys.mjs
66 - browser/tools/mozscreenshots/mozscreenshots/extension/configurations/PermissionPrompts.sys.mjs
67 - build/clang-plugin/CustomMatchers.h
68 - build/clang-plugin/FopenUsageChecker.cpp
69 - build/clang-plugin/NaNExprChecker.cpp
70 - build/clang-plugin/NoPrincipalGetURI.cpp
71 - build/clang-plugin/tests/TestNANTestingExpr.cpp
72 - build/compare-mozconfig/compare-mozconfigs.py
73 - build/moz.configure/bindgen.configure
74 - build/moz.configure/toolchain.configure
75 - config/check_vanilla_allocations.py
76 - devtools/client/debugger/dist/parser-worker.js
77 - devtools/client/debugger/test/mochitest/examples/big-sourcemap_files/bundle.js
78 - devtools/client/debugger/test/mochitest/examples/ember/quickstart/dist/assets/vendor.js
79 - devtools/client/debugger/test/mochitest/examples/react/build/main.js
80 - devtools/client/debugger/test/mochitest/examples/react/build/service-worker.js
81 - devtools/client/inspector/markup/test/lib_babel_6.21.0_min.js
82 - devtools/client/inspector/markup/test/lib_react_dom_15.4.1.js
83 - docshell/base/nsDocShell.cpp
84 - docshell/base/URIFixup.sys.mjs
85 - docshell/test/unit/test_URIFixup_info.js
86 - dom/base/Document.cpp
87 - dom/base/MaybeCrossOriginObject.cpp
88 - dom/base/nsContentUtils.h
89 - dom/base/nsDataDocumentContentPolicy.cpp
90 - dom/base/nsGlobalWindowOuter.cpp
91 - dom/base/nsTreeSanitizer.cpp
92 - dom/base/nsTreeSanitizer.h
93 - dom/base/test/browser_multiple_popups.js
94 - dom/base/test/browser_timeout_throttling_with_audio_playback.js
95 - dom/base/test/chrome/test_permission_hasValidTransientUserActivation.xhtml
96 - dom/bindings/Codegen.py
97 - dom/bindings/parser/WebIDL.py
98 - dom/bindings/RemoteObjectProxy.cpp
99 - dom/events/EventStateManager.cpp
100 - dom/events/KeyboardEvent.cpp
101 - dom/html/MediaError.cpp
102 - dom/indexedDB/ActorsParent.cpp
103 - dom/ipc/ContentParent.cpp
104 - dom/ipc/URLClassifierParent.cpp
105 - dom/media/autoplay/AutoplayPolicy.cpp
106 - dom/media/gmp/GMPChild.cpp
107 - dom/media/MediaManager.cpp
108 - dom/media/mp4/MP4Decoder.cpp
109 - dom/media/platforms/apple/AppleVTDecoder.cpp
110 - dom/media/platforms/wmf/DXVA2Manager.cpp
111 - dom/media/platforms/wmf/WMFVideoMFTManager.cpp
112 - dom/media/autoplay/test/mochitest/file_autoplay_policy_key_blacklist.html
113 - dom/media/autoplay/test/mochitest/test_autoplay_policy_key_blacklist.html
114 - dom/media/autoplay/test/mochitest/test_autoplay_policy_permission.html
115 - dom/media/webm/WebMDecoder.cpp
116 - dom/media/webrtc/transport/stun_socket_filter.cpp
117 - dom/media/webrtc/transport/test/ice_unittest.cpp
118 - dom/tests/mochitest/dom-level0/idn_child.html
119 - dom/tests/mochitest/dom-level0/test_setting_document.domain_idn.html
120 - dom/tests/mochitest/whatwg/test_postMessage_origin.xhtml
121 - gfx/gl/GLContextProviderWGL.cpp
122 - gfx/gl/GLUploadHelpers.cpp
123 - gfx/tests/mochitest/test_font_whitelist.html
124 - gfx/thebes/gfxFT2FontList.cpp
125 - gfx/thebes/gfxPlatformFontList.cpp
126 - gfx/thebes/gfxPlatformFontList.h
127 - gfx/thebes/gfxUserFontSet.cpp
128 - gfx/thebes/gfxWindowsPlatform.cpp
129 - gfx/thebes/SharedFontList.cpp
130 - intl/strres/nsStringBundle.cpp
131 - ipc/glue/GeckoChildProcessHost.cpp
132 - js/src/debugger/DebugAPI.h
133 - js/src/devtools/rootAnalysis/analyzeHeapWrites.js
134 - js/src/jit/CodeGenerator.cpp
135 - js/src/jit-test/tests/auto-regress/bug687399.js
136 - js/src/jit-test/tests/basic/missingArgTest2.js
137 - js/src/tests/non262/regress/regress-450369.js
138 - js/xpconnect/src/Sandbox.cpp
139 - js/xpconnect/src/XPCJSRuntime.cpp
140 - js/xpconnect/src/xpcpublic.h
141 - js/xpconnect/src/XPCWrappedNativeScope.cpp
142 - js/xpconnect/tests/unit/head_watchdog.js
143 - js/xpconnect/wrappers/FilteringWrapper.cpp
144 - js/xpconnect/wrappers/XrayWrapper.cpp
145 - layout/base/PositionedEventTargeting.cpp
146 - layout/base/PresShell.cpp
147 - layout/base/PresShell.h
148 - layout/reftests/css-placeholder/css-restrictions.html
149 - layout/style/test/test_computed_style_difference.html
150 - layout/tools/reftest/mach_commands.py
151 - layout/tools/reftest/mach_test_package_commands.py
152 - layout/tools/reftest/reftestcommandline.py
153 - layout/tools/reftest/runreftest.py
154 - layout/tools/reftest/selftest/conftest.py
155 - mobile/android/android-components/docs/changelog.md
156 - mobile/android/app/geckoview-prefs.js
157 - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/ext/Bitmap.kt
158 - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/perf/StrictModeManager.kt
159 - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/preferences/downloadlanguages/DownloadLanguagesFeature.kt
160 - mobile/android/fenix/app/src/test/java/org/mozilla/fenix/translations/preferences/downloadlanguages/DownloadLanguagesFeatureTest.kt
161 - mobile/android/focus-android/app/src/main/res/values-ar/strings.xml
162 - mobile/android/focus-android/app/src/main/res/values-et/strings.xml
163 - mobile/android/focus-android/app/src/main/res/values-lt/strings.xml
164 - mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java
165 - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/ContentBlocking.java
166 - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/CrashReporter.java
167 - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebAuthnTokenManager.java
168 - modules/libpref/Preferences.cpp
169 - modules/libpref/init/all.js
170 - netwerk/base/nsIPermissionManager.idl
171 - netwerk/base/nsIProtocolHandler.idl
172 - netwerk/base/nsIOService.cpp
173 - netwerk/base/nsURLHelper.cpp
174 - netwerk/cookie/CookieCommons.h
175 - netwerk/dns/nsHostRecord.cpp
176 - netwerk/dns/nsIDNService.cpp
177 - netwerk/dns/nsIIDNService.idl
178 - netwerk/dns/TRR.cpp
179 - netwerk/ipc/DocumentLoadListener.cpp
180 - netwerk/protocol/http/HttpBaseChannel.cpp
181 - netwerk/protocol/http/nsHttpChannel.cpp
182 - netwerk/protocol/http/nsHttpConnectionMgr.cpp
183 - netwerk/protocol/viewsource/nsViewSourceChannel.cpp
184 - netwerk/protocol/websocket/BaseWebSocketChannel.cpp
185 - netwerk/socket/nsSOCKSSocketProvider.cpp
186 - netwerk/test/unit/test_bug464591.js
187 - netwerk/test/unit/test_cookie_blacklist.js
188 - netwerk/test/unit/test_idn_blacklist.js
189 - netwerk/url-classifier/UrlClassifierCommon.cpp
190 - netwerk/url-classifier/UrlClassifierFeatureCryptominingAnnotation.cpp
191 - netwerk/url-classifier/UrlClassifierFeatureCryptominingProtection.cpp
192 - netwerk/url-classifier/UrlClassifierFeatureFingerprintingAnnotation.cpp
193 - netwerk/url-classifier/UrlClassifierFeatureFingerprintingProtection.cpp
194 - netwerk/url-classifier/UrlClassifierFeatureSocialTrackingAnnotation.cpp
195 - netwerk/url-classifier/UrlClassifierFeatureSocialTrackingProtection.cpp
196 - netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp
197 - netwerk/url-classifier/UrlClassifierFeatureTrackingProtection.cpp
198 - python/mozbuild/mozbuild/backend/recursivemake.py
199 - python/mozbuild/mozbuild/configure/options.py
200 - python/mozbuild/mozbuild/vendor/vendor_rust.py
201 - remote/cdp/Protocol.sys.mjs
202 - security/manager/ssl/tests/unit/test_intermediate_preloads.js
203 - security/sandbox/linux/broker/SandboxBroker.cpp
204 - security/sandbox/linux/broker/SandboxBroker.h
205 - security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp
206 - security/sandbox/linux/glue/SandboxPrefBridge.cpp
207 - security/sandbox/linux/gtest/TestBroker.cpp
208 - security/sandbox/linux/Sandbox.cpp
209 - security/sandbox/linux/SandboxFilter.cpp
210 - security/sandbox/linux/SandboxFilterUtil.h
211 - security/sandbox/linux/Sandbox.h
212 - taskcluster/kinds/docker-image/kind.yml
213 - taskcluster/gecko_taskgraph/actions/create_interactive.py
214 - taskcluster/gecko_taskgraph/transforms/test/other.py
215 - taskcluster/gecko_taskgraph/try_option_syntax.py
216 - testing/condprofile/condprof/client.py
217 - testing/condprofile/condprof/tests/profile/prefs.js
218 - testing/condprofile/condprof/tests/test_client.py
219 - testing/firefox-ui/tests/functional/safebrowsing/test_initial_download.py
220 - testing/marionette/client/marionette_driver/wait.py
221 - testing/mochitest/browser-test.js
222 - testing/mochitest/mach_test_package_commands.py
223 - testing/mochitest/mochitest_options.py
224 - testing/mochitest/runtests.py
225 - testing/mozbase/mozprofile/mozprofile/profile.py
226 - testing/mozharness/configs/unittests/linux_unittest.py
227 - testing/mozharness/configs/unittests/mac_unittest.py
228 - testing/mozharness/configs/unittests/win_unittest.py
229 - testing/profiles/unittest-required/user.js
230 - testing/raptor/browsertime/browsertime_scenario.js
231 - testing/web-platform/tests/tools/manifest/tests/test_manifest.py
232 - toolkit/actors/RemotePageChild.sys.mjs
233 - toolkit/components/antitracking/docs/tracking-lists/index.md
234 - toolkit/components/antitracking/test/browser/browser_socialtracking_save_image.js
235 - toolkit/components/reputationservice/ApplicationReputation.cpp
236 - toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h
237 - toolkit/components/reputationservice/test/unit/head_download_manager.js
238 - toolkit/components/reputationservice/test/unit/test_app_rep.js
239 - toolkit/components/reputationservice/test/unit/test_app_rep_maclinux.js
240 - toolkit/components/reputationservice/test/unit/test_app_rep_windows.js
241 - toolkit/components/satchel/test/test_form_autocomplete.html
242 - toolkit/components/telemetry/docs/data/environment.rst
243 - toolkit/components/url-classifier/nsUrlClassifierUtils.cpp
244 - toolkit/components/url-classifier/SafeBrowsing.sys.mjs
245 - toolkit/components/url-classifier/tests/mochitest/features.js
246 - toolkit/components/url-classifier/tests/mochitest/good.js
247 - toolkit/components/url-classifier/tests/mochitest/test_annotation_vs_TP.html
248 - toolkit/components/url-classifier/tests/mochitest/test_classified_annotations.html
249 - toolkit/components/url-classifier/tests/mochitest/test_classify_by_default.html
250 - toolkit/components/url-classifier/tests/mochitest/test_classify_ping.html
251 - toolkit/components/url-classifier/tests/mochitest/test_cryptomining_annotate.html
252 - toolkit/components/url-classifier/tests/mochitest/test_cryptomining.html
253 - toolkit/components/url-classifier/tests/mochitest/test_fingerprinting_annotate.html
254 - toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html
255 - toolkit/components/url-classifier/tests/mochitest/test_safebrowsing_bug1272239.html
256 - toolkit/components/url-classifier/tests/mochitest/test_socialtracking_annotate.html
257 - toolkit/components/url-classifier/tests/mochitest/test_socialtracking.html
258 - toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_bug1580416.html
259 - toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_whitelist.html
260 - toolkit/components/url-classifier/tests/unit/head_urlclassifier.js
261 - toolkit/components/url-classifier/tests/unit/test_digest256.js
262 - toolkit/components/url-classifier/tests/unit/test_platform_specific_threats.js
263 - toolkit/components/url-classifier/tests/UrlClassifierTestUtils.sys.mjs
264 - toolkit/content/aboutTelemetry.js
265 - toolkit/content/tests/browser/browser_delay_autoplay_webAudio.js
266 - toolkit/modules/PermissionsUtils.sys.mjs
267 - toolkit/modules/tests/browser/browser_AsyncPrefs.js
268 - toolkit/modules/tests/xpcshell/test_PermissionsUtils.js
269 - toolkit/modules/third_party/jsesc/jsesc.mjs
270 - toolkit/modules/Troubleshoot.sys.mjs
271 - toolkit/mozapps/extensions/internal/XPIInstall.sys.mjs
272 - toolkit/mozapps/extensions/test/browser/browser_html_discover_view.js
273 - toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_gfxBlocklist_prefs.js
274 - toolkit/mozapps/extensions/test/xpcshell/test_permissions.js
275 - toolkit/mozapps/extensions/test/xpcshell/test_permissions_prefs.js
276 - toolkit/mozapps/extensions/test/xpinstall/browser_bug645699.js
277 - toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js
278 - toolkit/mozapps/extensions/test/xpinstall/browser_localfile3.js
279 - toolkit/mozapps/extensions/test/xpinstall/browser_localfile4.js
280 - toolkit/mozapps/extensions/test/xpinstall/browser_localfile4_postDownload.js
281 - toolkit/mozapps/extensions/test/xpinstall/head.js
282 - tools/fuzzing/messagemanager/MessageManagerFuzzer.cpp
283 - tools/fuzzing/messagemanager/MessageManagerFuzzer.h
284 - tools/lint/eslint/eslint-plugin-mozilla/lib/rules/no-define-cc-etc.js
285 - tools/lint/rejected-words.yml
286 - widget/android/GfxInfo.cpp
287 - widget/GfxInfoBase.cpp
288 - widget/gtk/IMContextWrapper.cpp
289 - widget/gtk/nsAppShell.cpp
290 - widget/windows/GfxInfo.cpp
291 - widget/windows/WinUtils.cpp
292 - widget/windows/WinUtils.h
293 - xpcom/io/FilePreferences.cpp
294 - xpcom/tests/gtest/TestFilePreferencesUnix.cpp
297 # Disable for now. Needs some dev to handle this
298 # avoid-master-and-slave:
299 # description: "Use words like 'controller', 'worker' instead"
302 description: "American English colloquialism. Use 'nonsense' instead."
306 payload: \b(gobbledy)?-?gook
309 - extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic
310 - extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/utf8/en-US-utf8.dic
311 - extensions/spellcheck/locales/en-US/hunspell/en-US.dic
312 - tools/lint/rejected-words.yml