Skip to content

Commit 90552da

Browse files
authored
Merge pull request webpack#6775 from webpack/lint_runtime
Ensure runtime code is written in ES5
2 parents fc7f344 + fad52bf commit 90552da

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed

.eslintrc.js

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
module.exports = {
2-
"root": true,
3-
"plugins": [
4-
"prettier",
5-
"node"
6-
],
7-
"extends": ["eslint:recommended", "plugin:node/recommended"],
8-
"env": {
9-
"node": true,
10-
"es6": true,
2+
root: true,
3+
plugins: ["prettier", "node"],
4+
extends: ["eslint:recommended", "plugin:node/recommended"],
5+
env: {
6+
node: true,
7+
es6: true
118
},
12-
"parserOptions": { "ecmaVersion": 2017 },
13-
"rules": {
9+
parserOptions: {
10+
ecmaVersion: 2017
11+
},
12+
rules: {
1413
"prettier/prettier": "error",
1514
"no-undef": "error",
1615
"no-extra-semi": "error",
@@ -25,7 +24,7 @@ module.exports = {
2524
"no-extra-bind": "warn",
2625
"no-process-exit": "warn",
2726
"no-use-before-define": "off",
28-
"no-unused-vars": ["error", { "args": "none" }],
27+
"no-unused-vars": ["error", { args: "none" }],
2928
"no-unsafe-negation": "error",
3029
"no-loop-func": "warn",
3130
"indent": "off",
@@ -34,16 +33,23 @@ module.exports = {
3433
"node/no-unsupported-features": "error",
3534
"node/no-deprecated-api": "error",
3635
"node/no-missing-import": "error",
37-
"node/no-missing-require": [
38-
"error",
39-
{
40-
"allowModules": [
41-
"webpack"
42-
]
43-
}
44-
],
36+
"node/no-missing-require": ["error", { allowModules: ["webpack"] }],
4537
"node/no-unpublished-bin": "error",
4638
"node/no-unpublished-require": "error",
4739
"node/process-exit-as-throw": "error"
48-
}
40+
},
41+
overrides: [
42+
{
43+
files: ["lib/**/*.runtime.js", "buildin/*.js", "hot/*.js"],
44+
env: {
45+
es6: false
46+
},
47+
globals: {
48+
Promise: false,
49+
},
50+
parserOptions: {
51+
ecmaVersion: 5
52+
}
53+
}
54+
]
4955
};

0 commit comments

Comments
 (0)