|
23 | 23 | "default": false |
24 | 24 | }, |
25 | 25 | "attr-unsafe-chars": { |
26 | | - "description": "Attribute value can't not use unsafe chars.", |
| 26 | + "description": "Attribute value cannot use unsafe chars.", |
27 | 27 | "type": "boolean", |
28 | 28 | "default": false |
29 | 29 | }, |
30 | 30 | "attr-value-double-quotes": { |
31 | | - "description": "Attribute value must closed by double quotes.", |
| 31 | + "description": "Attribute value must be closed by double quotes.", |
32 | 32 | "type": "boolean", |
33 | 33 | "default": false |
34 | 34 | }, |
|
43 | 43 | "default": false |
44 | 44 | }, |
45 | 45 | "attr-value-single-quotes": { |
46 | | - "description": "Attribute value must closed by single quotes.", |
| 46 | + "description": "Attribute value must be closed by single quotes.", |
47 | 47 | "type": "boolean", |
48 | 48 | "default": false |
49 | 49 | }, |
|
72 | 72 | "type": "boolean", |
73 | 73 | "default": false |
74 | 74 | }, |
| 75 | + "form-method-require": { |
| 76 | + "description": "The method attribute of a form element must be present.", |
| 77 | + "type": "boolean", |
| 78 | + "default": false |
| 79 | + }, |
75 | 80 | "h1-require": { |
76 | 81 | "description": "A H1 heading element is required in HTML documents.", |
77 | 82 | "type": "boolean", |
78 | 83 | "default": false |
79 | 84 | }, |
80 | 85 | "head-script-disabled": { |
81 | | - "description": "The script tag can not be used in head.", |
82 | | - "type": "boolean", |
83 | | - "default": false |
| 86 | + "description": "The script tag cannot be used in head.", |
| 87 | + "default": false, |
| 88 | + "enum": [false, true, "allow-non-blocking"] |
84 | 89 | }, |
85 | 90 | "href-abs-or-rel": { |
86 | 91 | "description": "Href must be absolute or relative.", |
|
93 | 98 | "default": false |
94 | 99 | }, |
95 | 100 | "id-class-ad-disabled": { |
96 | | - "description": "Id and class can not use ad keyword, it will blocked by adblock software.", |
| 101 | + "description": "Id and class cannot use ad keyword, it will be blocked by adblock software.", |
97 | 102 | "type": "boolean", |
98 | 103 | "default": false |
99 | 104 | }, |
|
117 | 122 | "type": "boolean", |
118 | 123 | "default": false |
119 | 124 | }, |
| 125 | + "link-rel-canonical-require": { |
| 126 | + "description": "A link element with rel=\"canonical\" is required within the <head> tag.", |
| 127 | + "type": "boolean", |
| 128 | + "default": false |
| 129 | + }, |
120 | 130 | "main-require": { |
121 | 131 | "description": "A main element is required within the <body> tag.", |
122 | 132 | "type": "boolean", |
|
138 | 148 | "default": false |
139 | 149 | }, |
140 | 150 | "space-tab-mixed-disabled": { |
141 | | - "description": "Spaces and tabs can not mixed in front of line.", |
| 151 | + "description": "Spaces and tabs cannot be mixed in front of line.", |
142 | 152 | "default": false, |
143 | 153 | "enum": [false, "space", "tab"] |
144 | 154 | }, |
|
153 | 163 | "default": false |
154 | 164 | }, |
155 | 165 | "style-disabled": { |
156 | | - "description": "Style tag can not be used.", |
| 166 | + "description": "Style tag cannot be used.", |
157 | 167 | "type": "boolean", |
158 | 168 | "default": false |
159 | 169 | }, |
|
168 | 178 | "default": false |
169 | 179 | }, |
170 | 180 | "tag-self-close": { |
171 | | - "description": "The empty tag must closed by self.", |
| 181 | + "description": "The empty tag must be self-closed.", |
172 | 182 | "type": "boolean", |
173 | 183 | "default": false |
174 | 184 | }, |
|
0 commit comments