build: fix security warnings

mostly by explicitly ignoring them
14 jobs for feature/dep-scan in 8 minutes and 25 seconds (queued for 5 seconds)
latest
Status Job ID Name Coverage
  Prepare
passed #264402166
NPM

00:01:44

 
  Build
passed #264402167
Build

00:01:19

 
  Test
passed #264402176
Docs

00:01:59

failed #264402172
ESLint

00:01:28

passed #264402173
Jest

00:02:03

99.95%
passed #264402175
Prettier

00:01:18

passed #264402174
TSLint

00:01:10

failed #264402168
allowed to fail
code_quality

00:05:20

passed #264402169
dependency_scanning

00:02:45

passed #264402170
license_management

00:03:48

passed #264402171
sast

00:02:51

 
  Compatibility
skipped #264402178
Node 10.x (LTS)
skipped #264402179
Node 12.x (current)
skipped #264402177
Node 8.x (LTS)
 
Name Stage Failure
failed
ESLint Test
npm ERR! html-validate@1.2.1 eslint: `eslint *.js '{docs,elements,src}/**/*.{js,ts}' "--max-warnings" "0"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the html-validate@1.2.1 eslint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-08-01T23_28_35_615Z-debug.log
ERROR: Job failed: exit code 1
failed
code_quality Test
    at Object.load (/usr/local/node_modules/eslint/lib/config/config-file.js:566:22)
at loadConfig (/usr/local/node_modules/eslint/lib/config.js:63:33)
at getLocalConfig (/usr/local/node_modules/eslint/lib/config.js:130:29)
at Config.getConfig (/usr/local/node_modules/eslint/lib/config.js:260:26)
Could not analyze code quality for the repository at /code
Uploading artifacts...
WARNING: gl-code-quality-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1