| # File containing whiteslist for lint errors |
| # Format is: |
| # ERROR TYPE:file/name/pattern[:line number] |
| # e.g. |
| # TRAILING WHITESPACE:example/file.html:128 |
| # to allow trailing whitespace on example/file.html line 128 |
| |
| ## Whitespace rules that we can't enforce yet ## |
| |
| CR AT EOL: svg/import/* |
| |
| INDENT TABS: .gitmodules |
| INDENT TABS: app-uri/* |
| INDENT TABS: conformance-checkers/* |
| INDENT TABS: content-security-policy/* |
| INDENT TABS: custom-elements/* |
| INDENT TABS: html/editing/dnd/* |
| INDENT TABS: old-tests/* |
| INDENT TABS: pointerlock/* |
| INDENT TABS: shadow-dom/* |
| INDENT TABS: svg/import/* |
| INDENT TABS: tools/* |
| INDENT TABS: touch-events/* |
| INDENT TABS: web-animations/* |
| INDENT TABS: webaudio/* |
| INDENT TABS: webvtt/* |
| INDENT TABS: XMLHttpRequest/* |
| INDENT TABS: encoding/legacy*/* |
| INDENT TABS: encrypted-media/polyfill/Makefile |
| |
| TRAILING WHITESPACE: app-uri/* |
| TRAILING WHITESPACE: battery-status/* |
| TRAILING WHITESPACE: conformance-checkers/* |
| TRAILING WHITESPACE: content-security-policy/* |
| TRAILING WHITESPACE: custom-elements/* |
| TRAILING WHITESPACE: html-longdesc/* |
| TRAILING WHITESPACE: microdata/* |
| TRAILING WHITESPACE: old-tests/* |
| TRAILING WHITESPACE: pointerevents/* |
| TRAILING WHITESPACE: progress-events/* |
| TRAILING WHITESPACE: shadow-dom/* |
| TRAILING WHITESPACE: svg/import/* |
| TRAILING WHITESPACE: tools/* |
| TRAILING WHITESPACE: webaudio/* |
| TRAILING WHITESPACE: WebIDL/* |
| TRAILING WHITESPACE: webvtt/* |
| TRAILING WHITESPACE: XMLHttpRequest/* |
| TRAILING WHITESPACE: encoding/legacy*/* |
| |
| ## File types that should never be checked ## |
| |
| *:*.pdf |
| *:*.jpg |
| *:*.png |
| *:*.gif |
| *:*.pdf |
| *:*.wav |
| *:*.mp3 |
| *:*.m4a |
| *:*.oga |
| *:*.ogv |
| *:*.webm |
| *:*.mp4 |
| *:*.m4v |
| *:*.ttf |
| *:*.woff |
| *:*.eot |
| *:*.sfd |
| *:*.swf |
| |
| ## Documentation ## |
| |
| W3C-TEST.ORG:README.md |
| W3C-TEST.ORG:*/README.md |
| W3C-TEST.ORG:docs/* |
| |
| ## Helper scripts ## |
| |
| W3C-TEST.ORG:tools/* |
| PRINT STATEMENT:tools/* |
| W3C-TEST.ORG:*/tools/* |
| PRINT STATEMENT:*/tools/* |
| |
| ### Test exclusions ## |
| |
| CR AT EOL:WebIDL/valid/idl/documentation-dos.widl |
| CR AT EOL:cors/resources/cors-headers.asis |
| CR AT EOL:html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html |
| INDENT TABS:html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html |
| CR AT EOL:webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/newlines.vtt |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.svg |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.xhtml |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.svg |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml |
| |
| # These have undefined entities; should probably find a way to define them |
| PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.xhtml |
| PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-2.xhtml |
| PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-3.xhtml |
| |
| # Test generation files containing print statements |
| PRINT STATEMENT:dom/nodes/Document-createElement-namespace-tests/generate.py |
| PRINT STATEMENT:encrypted-media/polyfill/make-polyfill-tests.py |
| |
| # Should probably be fixed. |
| W3C-TEST.ORG:subresource-integrity/refresh-header.js.headers |
| |
| # semi-legitimate use of console.* |
| CONSOLE:streams/resources/test-utils.js |
| CONSOLE:service-workers/service-worker/resources/navigation-redirect-other-origin.html |
| CONSOLE:service-workers/service-worker/navigation-redirect.https.html |
| CONSOLE:service-workers/service-worker/resources/clients-get-other-origin.html |
| |
| # use of console in a public library - annotation-model ensures |
| # it is not actually used |
| CONSOLE:annotation-model/scripts/ajv.min.js |
| CONSOLE:annotation-model/scripts/showdown.min.js |
| CR AT EOL: annotation-model/scripts/showdown.min.js |
| |
| # use of console in a public library - annotation-protocol ensures |
| # it is not actually used |
| CONSOLE:annotation-protocol/scripts/uuid.js |
| |
| # Lint doesn't know about sub.svg I guess |
| PARSE-FAILED:content-security-policy/svg/including.sub.svg |
| |
| #Helper files that aren't valid XML |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.xml |
| PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.xml |
| |
| # The patches may have trailing whitespace |
| TRAILING WHITESPACE:webgl/tools/*.patch |
| # The tests under this directory are not done by us |
| *:webgl/conformance-1.0.3/* |
| |
| # CI scripts |
| PRINT STATEMENT:check_stability.py |
| W3C-TEST.ORG:check_stability.py |
| |
| # Git submodules are not currently scanned |
| *:tools/* |
| *:resources/* |