tracks/ecmascript/exercises/series/package.json in trackler-2.1.0.25 vs tracks/ecmascript/exercises/series/package.json in trackler-2.1.0.26
- old
+ new
@@ -25,55 +25,41 @@
]
},
"scripts": {
"test": "jest --no-cache ./*",
"watch": "jest --no-cache --watch ./*",
- "lint": "eslint *.js; exit 0;",
- "lint-test": "eslint *.js && jest --no-cache ./* "
+ "lint": "eslint .",
+ "lint-test": "eslint . && jest --no-cache ./* "
},
"eslintConfig": {
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
},
+ "env": {
+ "es6": true,
+ "node": true,
+ "jasmine": true
+ },
+ "extends": "eslint:recommended",
"rules": {
- "comma-dangle": [
- 2,
- "never"
- ],
- "no-cond-assign": [
- 2,
- "always"
- ],
- "no-console": 2,
- "no-constant-condition": 2,
- "no-control-regex": 2,
- "no-debugger": 2,
- "no-dupe-args": 2,
- "no-dupe-keys": 2,
- "no-duplicate-case": 2,
- "no-empty-character-class": 2,
- "no-empty": 2,
- "no-ex-assign": 2,
- "no-extra-boolean-cast": 2,
- "no-extra-parens": 2,
- "no-extra-semi": 2,
- "no-func-assign": 2,
- "no-inner-declarations": [
- 2,
- "both"
- ],
- "no-invalid-regexp": 2,
- "no-irregular-whitespace": 2,
- "no-negated-in-lhs": 2,
- "no-obj-calls": 2,
- "no-regex-spaces": 2,
- "no-sparse-arrays": 2,
- "no-unexpected-multiline": 2,
- "no-unreachable": 2,
- "use-isnan": 2,
- "valid-jsdoc": 2,
- "valid-typeof": 2
+ "indent": [ "off", 2 ],
+ "block-scoped-var": "off",
+ "radix": "off",
+ "no-use-before-define": "off",
+ "one-var": [ "off", "always" ],
+ "quotes": [ "off", "single", { "avoidEscape": true } ],
+ "semi": [ "off", "always" ],
+ "semi-spacing": [ "off", { "before": false, "after": true } ],
+ "no-whitespace-before-property": "off",
+ "space-before-blocks": [ "off", "always" ],
+ "space-before-function-paren": [ "off", { "anonymous": "always", "named": "never" } ],
+ "keyword-spacing": [ "off", { "before": true, "after": true } ],
+ "no-multi-spaces": "off",
+ "no-trailing-spaces": "off",
+ "curly": [ "error", "all" ],
+ "brace-style": [ "error", "1tbs", { "allowSingleLine": true } ],
+ "object-curly-spacing": [ "off", "always" ]
}
},
"licenses": [
"MIT"
],