Skip to content

Commit 0026bc0

Browse files
committed
Updated dependencies and ESLint rules
1 parent 087a8cb commit 0026bc0

File tree

3 files changed

+41
-27
lines changed

3 files changed

+41
-27
lines changed

.eslintrc.json

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"extends": [
3-
"airbnb-base",
3+
"eslint:recommended",
4+
"plugin:import/errors",
45
"plugin:import/warnings",
5-
"plugin:import/errors"
6+
"airbnb-base"
67
],
78
"plugins": [
89
"import"
@@ -24,18 +25,31 @@
2425
}
2526
},
2627
"rules": {
27-
"import/no-extraneous-dependencies": [
28-
"error", { "devDependencies": true }
29-
],
3028
"valid-jsdoc": [1, {
31-
"requireReturnDescription": false
29+
"requireParamDescription": false,
30+
"requireReturnDescription": false,
31+
"requireReturn": false,
32+
"requireReturnType": true,
33+
"prefer": { "returns": "return" }
34+
}],
35+
"require-jsdoc": [2, {
36+
"require": {
37+
"FunctionDeclaration": true,
38+
"MethodDefinition": true,
39+
"ClassDeclaration": true
40+
}
3241
}],
3342
"one-var": [2, {
3443
"uninitialized": "always"
3544
}],
3645
"max-len": 0,
37-
"object-curly-spacing": [2, "never"],
46+
"no-param-reassign": 0,
3847
"no-underscore-dangle": 0,
39-
"no-param-reassign": 0
48+
"object-curly-spacing": [2, "never"],
49+
"import/no-mutable-exports": 1,
50+
"import/prefer-default-export": 1,
51+
"import/no-extraneous-dependencies": [
52+
"error", { "devDependencies": true }
53+
]
4054
}
4155
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@
2929
"devDependencies": {
3030
"babel-core": "^6.23.1",
3131
"babel-eslint": "^7.1.1",
32-
"babel-loader": "^6.3.2",
32+
"babel-loader": "^6.4.0",
3333
"babel-plugin-add-module-exports": "^0.2.1",
3434
"babel-preset-es2015": "^6.22.0",
3535
"babel-preset-stage-2": "^6.22.0",
3636
"clean-webpack-plugin": "^0.1.15",
37-
"eslint": "^3.16.1",
38-
"eslint-config-airbnb-base": "^11.1.0",
37+
"eslint": "^3.17.1",
38+
"eslint-config-airbnb-base": "^11.1.1",
3939
"eslint-loader": "^1.6.3",
4040
"eslint-plugin-import": "^2.2.0",
4141
"webpack": "^1.14.0",

yarn.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,9 @@ babel-helpers@^6.23.0:
330330
babel-runtime "^6.22.0"
331331
babel-template "^6.23.0"
332332

333-
babel-loader@^6.3.2:
334-
version "6.3.2"
335-
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.3.2.tgz#18de4566385578c1b4f8ffe6cbc668f5e2a5ef03"
333+
babel-loader@^6.4.0:
334+
version "6.4.0"
335+
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.4.0.tgz#e98c239662a22533b9e7a49594ef216d7635ea28"
336336
dependencies:
337337
find-cache-dir "^0.1.1"
338338
loader-utils "^0.2.16"
@@ -1177,9 +1177,9 @@ escope@^3.6.0:
11771177
esrecurse "^4.1.0"
11781178
estraverse "^4.1.1"
11791179

1180-
eslint-config-airbnb-base@^11.1.0:
1181-
version "11.1.0"
1182-
resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.1.0.tgz#dc9b3ec70b8c74dcbe6d6257c9da3992c39ca2ca"
1180+
eslint-config-airbnb-base@^11.1.1:
1181+
version "11.1.1"
1182+
resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.1.1.tgz#61e9e89e4eb89f474f6913ac817be9fbb59063e0"
11831183

11841184
eslint-import-resolver-node@^0.2.0:
11851185
version "0.2.3"
@@ -1220,9 +1220,9 @@ eslint-plugin-import@^2.2.0:
12201220
minimatch "^3.0.3"
12211221
pkg-up "^1.0.0"
12221222

1223-
eslint@^3.16.1:
1224-
version "3.16.1"
1225-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.16.1.tgz#9bc31fc7341692cf772e80607508f67d711c5609"
1223+
eslint@^3.17.1:
1224+
version "3.17.1"
1225+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.17.1.tgz#b80ae12d9c406d858406fccda627afce33ea10ea"
12261226
dependencies:
12271227
babel-code-frame "^6.16.0"
12281228
chalk "^1.1.3"
@@ -2439,22 +2439,22 @@ read-pkg@^1.0.0:
24392439
normalize-package-data "^2.3.2"
24402440
path-type "^1.0.0"
24412441

2442-
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0:
2443-
version "2.0.6"
2444-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
2442+
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.1.0:
2443+
version "2.2.3"
2444+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729"
24452445
dependencies:
2446+
buffer-shims "^1.0.0"
24462447
core-util-is "~1.0.0"
24472448
inherits "~2.0.1"
24482449
isarray "~1.0.0"
24492450
process-nextick-args "~1.0.6"
24502451
string_decoder "~0.10.x"
24512452
util-deprecate "~1.0.1"
24522453

2453-
readable-stream@^2.1.0:
2454-
version "2.2.3"
2455-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729"
2454+
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0:
2455+
version "2.0.6"
2456+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
24562457
dependencies:
2457-
buffer-shims "^1.0.0"
24582458
core-util-is "~1.0.0"
24592459
inherits "~2.0.1"
24602460
isarray "~1.0.0"

0 commit comments

Comments
 (0)