144 lines
4.6 KiB
Plaintext
144 lines
4.6 KiB
Plaintext
# 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/form-elements/the-textarea-element/multiline-placefolder-cr.html
|
|
CR AT EOL: html/form-elements/the-textarea-element/multiline-placefolder-crlf.html
|
|
CR AT EOL: html/input/the-placeholder-attribute/multiline-cr.html
|
|
CR AT EOL: html/input/the-placeholder-attribute/multiline-crlf.html
|
|
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/*
|
|
|
|
|
|
# Git submodules are not currently scanned
|
|
*:tools/*
|
|
*:resources/*
|