fune/tools/lint/file-whitespace.yml

238 lines
14 KiB
YAML

---
file-whitespace:
description: File content sanity check
include:
- .
- tools/lint/python/black_requirements.txt
- tools/lint/python/ruff_requirements.txt
- tools/lint/rst/requirements.txt
- tools/lint/tox/tox_requirements.txt
- tools/lint/spell/codespell_requirements.txt
exclude:
- accessible/tests/crashtests
- accessible/tests/mochitest
- browser/locales/en-US/chrome/browser/uiDensity.properties
- build/pgo/blueprint
- build/pgo/js-input
- devtools/client/debugger/test
- devtools/client/inspector/markup/test
- devtools/client/inspector/rules/test
- devtools/client/inspector/test
# Excluded because of python json output.
- testing/talos/talos/unittests/test_talosconfig_browser_config.json
- testing/talos/talos/unittests/test_talosconfig_test_config.json
# Excluded because tests were failing unexpectedly
- devtools/client/styleeditor/test/sync_with_csp.css
- devtools/client/webconsole/test/browser/test-message-categories-css-parser.css
- devtools/shared/webconsole/test/chrome/test_object_actor_native_getters.html
- docshell/base/crashtests
- docshell/test
- dom/base/crashtests
- dom/base/test
- dom/canvas/crashtests
- dom/canvas/test
- dom/events/crashtests
- dom/events/test
- dom/file/tests/crashtests/1748342.html
- dom/file/tests/file_mozfiledataurl_inner.html
- dom/html/crashtests
- dom/html/reftests
- dom/html/test
- dom/jsurl/crashtests/344996-1.xhtml
- dom/jsurl/test
- dom/media/mediasource/test/crashtests/926665.html
- dom/media/test
- dom/media/tests
- dom/media/webaudio/test
- dom/media/webrtc/transport/nricectx.cpp
- dom/media/webspeech/synth/test
- dom/plugins/test
- dom/smil/crashtests
- dom/smil/test
- dom/security/test
- dom/svg/crashtests
- dom/svg/test
- dom/webauthn/winwebauthn/webauthn.h
- dom/tests/mochitest
- dom/xml/crashtests
- dom/xml/test
- dom/xslt/crashtests
- dom/xslt/tests
- dom/xul/crashtests
- dom/xul/test
- editor/composer/test
- editor/composer/crashtests/removing-editable-xslt.html
- editor/libeditor/tests
- editor/libeditor/crashtests
- editor/reftests
- extensions/universalchardet
- gfx/tests/crashtests
- gfx/vr/nsFxrCommandLineHandler.cpp
- image/test/crashtests
- image/test/mochitest
- image/test/reftest
- intl/components/gtest/TestNumberRangeFormat.cpp
- intl/icu_segmenter_data
- intl/lwbrk/crashtests
- intl/lwbrk/rulebrk.c
- intl/uconv/crashtests
- intl/uconv/tests
- intl/strres/tests/unit/397093.properties
- intl/strres/tests/unit/strres.properties
- js/xpconnect/crashtests
- js/xpconnect/tests
- js/src/builtin/intl/IcuMemoryUsage.java
- js/src/frontend/BytecodeEmitter.cpp
- js/src/frontend/SharedContext.h
- layout/base/crashtests
- layout/base/tests
- layout/forms/crashtests
- layout/forms/test
- layout/generic/crashtests
- layout/generic/test
- layout/inspector/tests
- layout/painting/crashtests/1405881-1.html
- layout/painting/crashtests/1407470-1.html
- layout/reftests
- layout/style/crashtests
- layout/style/test
- layout/svg/crashtests
- layout/tables/test/test_bug337124.html
- layout/tables/crashtests
- layout/xul/crashtests
- layout/xul/reftest
- layout/xul/test
- layout/xul/tree
- modules/libjar/zipwriter/test/unit/data/test_bug399727.html
- netwerk/test/crashtests
- netwerk/test/mochitests/test1.css
- netwerk/test/mochitests/test2.css
- parser/htmlparser/tests
- parser/html/java/named-character-references.html
- parser/html/javasrc
- testing/perfdocs/generated/
- testing/talos/talos/pageloader/chrome/pageloader.xhtml
- testing/talos/talos/tests
- testing/web-platform/mozilla/tests/editor
- testing/web-platform/mozilla/tests/focus
- testing/web-platform/tests
- testing/web-platform/tests/conformance-checkers
- testing/web-platform/tests/content-security-policy
- testing/web-platform/tests/html
- testing/web-platform/tests/tools/lint/tests/dummy/broken.html
- testing/web-platform/tests/tools/lint/tests/dummy/broken_ignored.html
- toolkit/components/passwordmgr/test/mochitest/
- toolkit/content/tests/chrome
- toolkit/locales/en-US/chrome/passwordmgr/passwordmgr.properties
- tools/jprof/README.html
- tools/lint/eslint
- tools/lint/test/test_clang_format.py
- view/crashtests
- widget/cocoa/crashtests
- widget/nsFilePickerProxy.cpp
- widget/tests
- widget/windows/tests/TestUrisToValidate.h
- xpcom/reflect/xptcall/porting.html
- xpcom/tests/test.properties
- xpcom/tests/unit/data/bug121341.properties
# Excluded below files because tests were failing unexpectedly
- dom/bindings/test/test_barewordGetsWindow.html
- devtools/client/styleeditor/test/sourcemap-css/sourcemaps.css
- devtools/client/styleeditor/test/sourcemap-css/contained.css
- devtools/client/styleeditor/test/sourcemap-css/test-stylus.css
- dom/bindings/test/file_barewordGetsWindow_frame1.html
- dom/bindings/test/file_barewordGetsWindow_frame2.html
- devtools/perfdocs/index.rst
- python/mozperftest/perfdocs/running.rst
- python/mozperftest/perfdocs/vision.rst
- python/mozperftest/perfdocs/writing.rst
# TODO - Bug 1881094: temporarily ignored for firefox-android migration
- mobile/android/android-components/automation/taskcluster/androidTest/flank-x86.yml
- mobile/android/android-components/components/browser/errorpages/README.md
- mobile/android/android-components/components/browser/engine-gecko/geckoview.fml.yaml
- mobile/android/android-components/components/browser/engine-system/src/main/res/raw/domain_blocklist.json
- mobile/android/android-components/components/browser/engine-system/src/main/res/raw/domain_safelist.json
- mobile/android/android-components/components/concept/engine/src/test/resources/manifests/invalid_json.json
- mobile/android/android-components/components/concept/engine/src/test/resources/manifests/twitter_mobile.json
- mobile/android/android-components/components/feature/addons/schemas/mozilla.components.feature.addons.update.db.UpdateAttemptsDatabase/1.json
- mobile/android/android-components/components/feature/addons/src/test/resources/localized_collection.json
- mobile/android/android-components/components/feature/containers/schemas/mozilla.components.feature.containers.db.ContainerDatabase/1.json
- mobile/android/android-components/components/feature/downloads/README.md
- mobile/android/android-components/components/feature/downloads/schemas/mozilla.components.feature.downloads.db.DownloadsDatabase/1.json
- mobile/android/android-components/components/feature/downloads/schemas/mozilla.components.feature.downloads.db.DownloadsDatabase/2.json
- mobile/android/android-components/components/feature/downloads/schemas/mozilla.components.feature.downloads.db.DownloadsDatabase/3.json
- mobile/android/android-components/components/feature/downloads/schemas/mozilla.components.feature.downloads.db.DownloadsDatabase/4.json
- mobile/android/android-components/components/feature/logins/schemas/mozilla.components.feature.logins.exceptions.db.LoginExceptionDatabase/1.json
- mobile/android/android-components/components/feature/pwa/schemas/mozilla.components.feature.pwa.db.ManifestDatabase/0.json
- mobile/android/android-components/components/feature/pwa/schemas/mozilla.components.feature.pwa.db.ManifestDatabase/1.json
- mobile/android/android-components/components/feature/pwa/schemas/mozilla.components.feature.pwa.db.ManifestDatabase/2.json
- mobile/android/android-components/components/feature/pwa/schemas/mozilla.components.feature.pwa.db.ManifestDatabase/3.json
- mobile/android/android-components/components/feature/recentlyclosed/schemas/mozilla.components.feature.recentlyclosed.db.RecentlyClosedTabsDatabase/1.json
- mobile/android/android-components/components/feature/search/src/main/assets/search/search_telemetry_v2.json
- mobile/android/android-components/components/feature/share/schemas/mozilla.components.feature.share.db.RecentAppsDatabase/1.json
- mobile/android/android-components/components/feature/share/schemas/mozilla.components.feature.share.db.RecentAppsDatabase/2.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/1.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/2.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/3.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/4.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/5.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/6.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/7.json
- mobile/android/android-components/components/feature/sitepermissions/schemas/mozilla.components.feature.sitepermissions.db.SitePermissionsDatabase/8.json
- mobile/android/android-components/components/feature/tab-collections/schemas/mozilla.components.feature.tab.collections.db.TabCollectionDatabase/1.json
- mobile/android/android-components/components/feature/top-sites/schemas/mozilla.components.feature.top.sites.db.TopSiteDatabase/1.json
- mobile/android/android-components/components/feature/top-sites/schemas/mozilla.components.feature.top.sites.db.TopSiteDatabase/3.json
- mobile/android/android-components/components/lib/crash/schemas/mozilla.components.lib.crash.db.CrashDatabase/1.json
- mobile/android/android-components/components/service/nimbus/messaging.fml.yaml
- mobile/android/android-components/components/service/pocket/schemas/mozilla.components.service.pocket.stories.db.PocketRecommendationsDatabase/1.json
- mobile/android/android-components/components/service/pocket/schemas/mozilla.components.service.pocket.stories.db.PocketRecommendationsDatabase/2.json
- mobile/android/android-components/components/service/pocket/schemas/mozilla.components.service.pocket.stories.db.PocketRecommendationsDatabase/3.json
- mobile/android/android-components/components/service/pocket/schemas/mozilla.components.service.pocket.stories.db.PocketRecommendationsDatabase/4.json
- mobile/android/android-components/components/support/license/src/test/resources/robolectric.properties
- mobile/android/android-components/components/support/remotesettings/src/test/java/mozilla/components/support/remotesettings/RemoteSettingsClientTest.kt
- mobile/android/android-components/samples/browser/src/androidTest/assets/index.html
- mobile/android/docs/contribute/merge_day.md
- mobile/android/docs/rfcs/0004-top-sites-feature.md
- mobile/android/docs/rfcs/0011-decouple-home-activity-and-external-app-browser-activity.md
- mobile/android/fenix/app/src/androidTest/assets/pages/passwordsubmit.html
- mobile/android/fenix/docs/Acronym-dictionary.md
- mobile/android/fenix/docs/Guide-to-merging-contributor-PRs.md
- mobile/android/fenix/docs/Test-telemetry-pings.md
- mobile/android/fenix/docs/release-checklist.md
- mobile/android/fenix/docs/substituting-local-gv.md
- mobile/android/fenix/app/metrics.yaml
- mobile/android/fenix/app/nimbus.fml.yaml
- mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/experimentintegration/variables.yaml
- mobile/android/fenix/automation/taskcluster/androidTest/flank-arm-beta.yml
- mobile/android/fenix/docs/Firebase-Cloud-Messaging-for-WebPush.md
- mobile/android/fenix/mozilla-detekt-rules/src/main/resources/config.yml
- mobile/android/focus-android/automation/taskcluster/androidTest/flank-arm-beta.yml
extensions:
- .c
- .cc
- .cpp
- .css
- .dtd
- .idl
- .ftl
- .h
- .html
- .java
- .json
- .kt
- .md
- .mn
- .properties
- .py
- .rs
- .rst
- .toml
- .webidl
- .yaml
- .yml
- .xhtml
support-files:
- 'tools/lint/file-whitespace/**'
type: external
payload: file-whitespace:lint