tracks/ecmascript/exercises/bob/package.json in trackler-2.1.0.54 vs tracks/ecmascript/exercises/bob/package.json in trackler-2.1.0.55
- old
+ new
@@ -8,13 +8,17 @@
"type": "git",
"url": "https://github.com/exercism/xecmascript"
},
"devDependencies": {
"babel-jest": "^20.0.1",
- "babel-preset-env": "^1.4.0",
"babel-plugin-transform-builtin-extend": "^1.1.2",
+ "babel-preset-env": "^1.4.0",
"eslint": "^3.19.0",
+ "eslint-config-airbnb": "^15.0.1",
+ "eslint-plugin-import": "^2.2.0",
+ "eslint-plugin-jsx-a11y": "^5.0.1",
+ "eslint-plugin-react": "^7.0.1",
"jest": "^20.0.1"
},
"jest": {
"modulePathIgnorePatterns": [
"package.json"
@@ -47,81 +51,19 @@
"sourceType": "module"
},
"env": {
"es6": true,
"node": true,
- "jasmine": true
+ "jest": true
},
- "extends": "eslint:recommended",
+ "extends": "airbnb",
"rules": {
- "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"
- ]
+ "import/no-unresolved": "off",
+ "import/extensions": "off"
}
},
"licenses": [
"MIT"
],
"dependencies": {}
}
+