diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 000000000..b66ae3d57 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,17 @@ +{ + "env": { + "browser": true, + "es6": true + }, + "extends": "standard", + "globals": { + "Atomics": "readonly", + "SharedArrayBuffer": "readonly" + }, + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module" + }, + "rules": { + } +} \ No newline at end of file diff --git a/package.json b/package.json index 412e9b51f..23ad82c31 100644 --- a/package.json +++ b/package.json @@ -40,5 +40,13 @@ }, "scripts": { "postinstall": "node -e \"try { require('fs').symlinkSync(require('path').resolve('public/node_modules/@bower_components'), 'public/components', 'junction') } catch (e) { }\"" + }, + "devDependencies": { + "eslint": "^5.16.0", + "eslint-config-standard": "^12.0.0", + "eslint-plugin-import": "^2.17.2", + "eslint-plugin-node": "^9.1.0", + "eslint-plugin-promise": "^4.1.1", + "eslint-plugin-standard": "^4.0.0" } }