# 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: DOMEvents/* 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/* TRAILING WHITESPACE: app-uri/* TRAILING WHITESPACE: battery-status/* TRAILING WHITESPACE: conformance-checkers/* TRAILING WHITESPACE: content-security-policy/* TRAILING WHITESPACE: custom-elements/* TRAILING WHITESPACE: DOMEvents/* 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/* ## 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 # 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 # 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/*