gecko-dev/tools/lint/file-whitespace.yml
Boris Zbarsky 7ccdf0a53c Bug 1574201. Remove support for IDL "implements" statements. r=edgar
A bunch of loop-detection, etc, complexity goes away because mixins are not
interfaces and the mixin syntax does not allow various things we had to guard
against in terms of maplikes and whatnot.

Differential Revision: https://phabricator.services.mozilla.com/D46524

--HG--
extra : moz-landing-system : lando
2019-09-25 19:59:00 +00:00

95 lines
4.8 KiB
YAML

---
file-whitespace:
description: File content sanity check
include:
- .
exclude:
- build/pymake/pymake/command.py
- build/pymake/pymake/data.py
- build/pymake/pymake/functions.py
- build/pymake/pymake/implicit.py
- build/pymake/pymake/parser.py
- build/pymake/pymake/process.py
- build/pymake/pymake/util.py
- build/pymake/tests/runtests.py
- dom/bindings/Codegen.py
- dom/bindings/Configuration.py
- dom/bindings/parser/WebIDL.py
- dom/bindings/parser/tests/test_attributes_on_types.py
- dom/bindings/parser/tests/test_extended_attributes.py
- dom/bindings/parser/tests/test_interface.py
- dom/bindings/parser/tests/test_record.py
- dom/bindings/parser/tests/test_securecontext_extended_attribute.py
- dom/bindings/parser/tests/test_special_methods.py
- dom/bindings/parser/tests/test_toJSON.py
- dom/bindings/parser/tests/test_typedef.py
- dom/encoding/encodings2arrays.py
- dom/media/gtest/AudioGenerator.cpp
- dom/media/gtest/AudioGenerator.h
- dom/security/test/csp/file_websocket_self_wsh.py
- dom/webauthn/winwebauthn/webauthn.h
- dom/websocket/tests/file_websocket_wsh.py
- gfx/vr/nsFxrCommandLineHandler.cpp
- gfx/vr/vrhost/vrhostapi.cpp
- js/src/frontend/BytecodeEmitter.cpp
- js/src/frontend/SharedContext.h
- layout/reftests/fonts/gsubtest/makegsubfonts.py
- layout/reftests/fonts/mark-generate.py
- media/mtransport/nricectx.cpp
- netwerk/dns/prepare_tlds.py
- python/devtools/migrate-l10n/migrate/main.py
- python/l10n/convert_xul_to_fluent/convert.py
- python/l10n/convert_xul_to_fluent/lib/__init__.py
- python/l10n/convert_xul_to_fluent/lib/dtd.py
- python/l10n/convert_xul_to_fluent/lib/fluent.py
- python/l10n/convert_xul_to_fluent/lib/migration.py
- python/l10n/convert_xul_to_fluent/lib/utils.py
- python/l10n/convert_xul_to_fluent/lib/xul.py
- testing/mochitest/bisection.py
- testing/mozharness/configs/raptor/linux64_config_taskcluster.py
- testing/mozharness/configs/talos/linux64_config_taskcluster.py
- testing/mozharness/configs/web_platform_tests/test_config_windows.py
- testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils-init.py
- testing/talos/talos/cmanager_base.py
- testing/talos/talos/profiler/profiling.py
- testing/talos/talos/unittests/conftest.py
- testing/talos/talos/unittests/test_ffsetup.py
- testing/talos/talos/unittests/test_test.py
- testing/talos/talos/unittests/test_xtalos/test_etlparser.py
- testing/web-platform/tests/content-security-policy/embedded-enforcement/support/echo-allow-csp-from.py
- testing/web-platform/tests/content-security-policy/embedded-enforcement/support/echo-policy-multiple.py
- testing/web-platform/tests/css/tools/apiclient/apiclient/__init__.py
- testing/web-platform/tests/css/tools/apiclient/apiclient/apiclient.py
- testing/web-platform/tests/css/tools/apiclient/apiclient/uritemplate.py
- testing/web-platform/tests/css/tools/apiclient/setup.py
- testing/web-platform/tests/css/tools/apiclient/test.py
- testing/web-platform/tests/css/tools/w3ctestlib/Groups.py
- testing/web-platform/tests/css/tools/w3ctestlib/HTMLSerializer.py
- testing/web-platform/tests/css/tools/w3ctestlib/Indexer.py
- testing/web-platform/tests/css/tools/w3ctestlib/OutputFormats.py
- testing/web-platform/tests/css/tools/w3ctestlib/Suite.py
- testing/web-platform/tests/css/tools/w3ctestlib/Utils.py
- testing/web-platform/tests/css/tools/w3ctestlib/__init__.py
- testing/web-platform/tests/tools/webdriver/webdriver/transport.py
- testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/edgechromium.py
- testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executoredgechromium.py
- testing/web-platform/tests/tools/wptrunner/wptrunner/manifestupdate.py
- testing/web-platform/tests/tools/wptrunner/wptrunner/metadata.py
- testing/web-platform/tests/tools/wptrunner/wptrunner/tests/test_update.py
- toolkit/components/telemetry/build_scripts/setup.py
- toolkit/components/telemetry/tests/marionette/mach_commands.py
- toolkit/mozapps/installer/windows/nsis/preprocess-locale.py
- widget/nsFilePickerProxy.cpp
- widget/windows/tests/TestUrisToValidate.h
extensions:
- .c
- .cc
- .cpp
- .h
- .py
- .rs
support-files:
- 'tools/lint/file-whitespace/**'
type: external
payload: file-whitespace:lint