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 +} 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