]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Re-enable vnu-jar's warnings and suppress the ones we don't need now.
authorXhmikosR <xhmikosr@gmail.com>
Mon, 30 Oct 2017 15:34:02 +0000 (17:34 +0200)
committerXhmikosR <xhmikosr@gmail.com>
Tue, 31 Oct 2017 19:36:17 +0000 (21:36 +0200)
build/vnu-jar.js

index 6f24340254d85725345d0dd571500fa1e162c87e..f31b9795a8ea3de7ac4f8ba5069e4899979c5058 100644 (file)
@@ -18,21 +18,27 @@ childProcess.exec('java -version', (error) => {
     return
   }
 
+  // vnu-jar accepts multiple ignores joined with a `|`
   const ignores = [
     'Attribute “autocomplete” is only allowed when the input type is “color”, “date”, “datetime-local”, “email”, “hidden”, “month”, “number”, “password”, “range”, “search”, “tel”, “text”, “time”, “url”, or “week”.',
     'Attribute “autocomplete” not allowed on element “button” at this point.',
     'Attribute “title” not allowed on element “circle” at this point.',
     'Bad value “tablist” for attribute “role” on element “nav”.',
+    // We use holder.js with `data-src` and no `src`; we could work around this, not sure it's worth it.
     'Element “img” is missing required attribute “src”.',
-    'Element “legend” not allowed as child of element “div” in this context.*'
+    'Element “legend” not allowed as child of element “div” in this context.*',
+    'The “datetime-local” input type is not supported in all browsers. Please be sure to test, and consider using a polyfill.',
+    // The next one we are using it because IE11 doesn't recognise <main>.
+    // So, redundant for modern browsers, but not invalid.
+    'The “main” role is unnecessary for element “main”.'
   ].join('|')
 
   const args = [
     '-jar',
     vnu,
     '--asciiquotes',
-    '--errors-only',
     '--skip-non-html',
+    '--Werror',
     `--filterpattern "${ignores}"`,
     '_gh_pages/',
     'js/tests/'