diff options
author | daurnimator <quae@daurnimator.com> | 2017-12-10 02:07:23 +1100 |
---|---|---|
committer | daurnimator <quae@daurnimator.com> | 2017-12-10 02:36:36 +1100 |
commit | 54c4a6a66778466630cca7a9223c760942c7ab70 (patch) | |
tree | 384ffc472ca9c8282abbd0a4a39f8c4693331062 /package.json | |
parent | 382bfe27205d5ade172fa088fcab0b2e123838e4 (diff) | |
download | fengari-54c4a6a66778466630cca7a9223c760942c7ab70.tar.gz fengari-54c4a6a66778466630cca7a9223c760942c7ab70.tar.bz2 fengari-54c4a6a66778466630cca7a9223c760942c7ab70.zip |
package.json: Add eslint; remove jshint config
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/package.json b/package.json index 527debf..526a650 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ }, "scripts": { "build": "webpack", + "lint": "eslint src/", "test": "tape tests/*.js tests/test-suite/*.js | faucet", "test-inprogress": "tape tests/test-suite/inprogress/*.js | faucet" }, @@ -32,6 +33,7 @@ "babel-core": "^6.26.0", "babel-loader": "^7.1.1", "babel-preset-env": "^1.6.0", + "eslint": "^4.13.0", "faucet": "^0.0.1", "tape": "^4.8.0", "webpack": "^3.5.5" @@ -42,11 +44,36 @@ "strftime": "^0.10.0", "tmp": "^0.0.33" }, - "jshintConfig": { - "node": true, - "esversion": 6, - "indent": false, - "unused": true, - "white": false + "eslintConfig": { + "env": { + "browser": true, + "es6": true, + "node": true + }, + "extends": "eslint:recommended", + "rules": { + "indent": [ + "error", + 4, + {"SwitchCase": 1} + ], + "linebreak-style": [ + "error", + "unix" + ], + "no-console": 0, + "no-empty": [ + 2, + { "allowEmptyCatch": true } + ], + "no-unused-vars": [ + 2, + { "args": "none" } + ], + "semi": [ + "error", + "always" + ] + } } } |