1 # File containing whiteslist for lint errors
3 # ERROR TYPE:file/name/pattern[:line number]
5 # TRAILING WHITESPACE:example/file.html:128
6 # to allow trailing whitespace on example/file.html line 128
8 ## Whitespace rules that we can't enforce yet ##
10 CR AT EOL: svg/import/*
12 INDENT TABS: .gitmodules
13 INDENT TABS: app-uri/*
14 INDENT TABS: conformance-checkers/*
15 INDENT TABS: content-security-policy/*
16 INDENT TABS: custom-elements/*
17 INDENT TABS: DOMEvents/*
18 INDENT TABS: html/editing/dnd/*
19 INDENT TABS: old-tests/*
20 INDENT TABS: pointerlock/*
21 INDENT TABS: shadow-dom/*
22 INDENT TABS: svg/import/*
24 INDENT TABS: touch-events/*
25 INDENT TABS: web-animations/*
26 INDENT TABS: webaudio/*
28 INDENT TABS: XMLHttpRequest/*
30 TRAILING WHITESPACE: app-uri/*
31 TRAILING WHITESPACE: battery-status/*
32 TRAILING WHITESPACE: conformance-checkers/*
33 TRAILING WHITESPACE: content-security-policy/*
34 TRAILING WHITESPACE: custom-elements/*
35 TRAILING WHITESPACE: DOMEvents/*
36 TRAILING WHITESPACE: html-longdesc/*
37 TRAILING WHITESPACE: microdata/*
38 TRAILING WHITESPACE: old-tests/*
39 TRAILING WHITESPACE: pointerevents/*
40 TRAILING WHITESPACE: progress-events/*
41 TRAILING WHITESPACE: shadow-dom/*
42 TRAILING WHITESPACE: svg/import/*
43 TRAILING WHITESPACE: tools/*
44 TRAILING WHITESPACE: webaudio/*
45 TRAILING WHITESPACE: WebIDL/*
46 TRAILING WHITESPACE: webvtt/*
47 TRAILING WHITESPACE: XMLHttpRequest/*
49 ## File types that should never be checked ##
72 W3C-TEST.ORG:README.md
73 W3C-TEST.ORG:*/README.md
79 PRINT STATEMENT:tools/*
80 W3C-TEST.ORG:*/tools/*
81 PRINT STATEMENT:*/tools/*
83 ### Test exclusions ##
85 CR AT EOL:WebIDL/valid/idl/documentation-dos.widl
86 CR AT EOL:cors/resources/cors-headers.asis
87 CR AT EOL:html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
88 INDENT TABS:html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
89 CR AT EOL:webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/newlines.vtt
90 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.svg
91 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.xhtml
92 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.svg
93 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml
95 # These have undefined entities; should probably find a way to define them
96 PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.xhtml
97 PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-2.xhtml
98 PARSE-FAILED:ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-3.xhtml
100 # Test generation files containing print statements
101 PRINT STATEMENT:dom/nodes/Document-createElement-namespace-tests/generate.py
103 # Should probably be fixed.
104 W3C-TEST.ORG:subresource-integrity/refresh-header.js.headers
106 # Lint doesn't know about sub.svg I guess
107 PARSE-FAILED:content-security-policy/svg/including.sub.svg
109 #Helper files that aren't valid XML
110 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/empty.xml
111 PARSE-FAILED:dom/nodes/Document-createElement-namespace-tests/minimal_html.xml
113 # Git submodules are not currently scanned