From 9d24849f20084c2da0092f8c741ae773c9802051 Mon Sep 17 00:00:00 2001 From: Aleksei Bekh-Ivanov Date: Fri, 12 Jul 2019 09:10:12 +0200 Subject: [PATCH 1/2] Add basic Hawkeye configuration to the repository --- .hawkeyeignore | 8 ++++++++ .hawkeyerc | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 .hawkeyeignore create mode 100644 .hawkeyerc diff --git a/.hawkeyeignore b/.hawkeyeignore new file mode 100644 index 00000000..5e5fbe52 --- /dev/null +++ b/.hawkeyeignore @@ -0,0 +1,8 @@ +#All tests +/__tests__/ + +# files-contents detects `Private key in file` in pattern definition +lib/modules/files-contents/data.js + +# JS Standard is dev dependency - don't really care about it +node-npmoutdated-standard-[1-9] diff --git a/.hawkeyerc b/.hawkeyerc new file mode 100644 index 00000000..74a58dca --- /dev/null +++ b/.hawkeyerc @@ -0,0 +1,6 @@ +{ + "all": true, + "modules": ["all"], + "failOn": "low", + "showCode": true +} From dd4f89c69a3fee4dabed5bfbded98ab893e92e9f Mon Sep 17 00:00:00 2001 From: Aleksei Bekh-Ivanov Date: Fri, 12 Jul 2019 09:49:54 +0200 Subject: [PATCH 2/2] Add Travis job for self scanning --- .travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.travis.yml b/.travis.yml index eade11e3..0b3740b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,10 +4,17 @@ services: language: node_js node_js: - 10 +env: +- DO_SELF_SCAN=false +- DO_SELF_SCAN=true +matrix: + allow_failures: + - env: DO_SELF_SCAN=true notifications: email: false script: - npm test +- if [ ${DO_SELF_SCAN} == true ]; then bin/hawkeye scan; fi deploy: - provider: script script: bash scripts/deploy.sh