ESLint: disable max-len (#10727)
* ESLint: disable max-len * Rename .eslintrc.json -> .eslintrc.js * Fix up .eslintrc.js
This commit is contained in:
parent
5ca8acdb38
commit
bcd181f051
43
.eslintrc.js
Normal file
43
.eslintrc.js
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
module.exports = {
|
||||||
|
root: true,
|
||||||
|
plugins: ["prettier", "@babel/development", "import"],
|
||||||
|
extends: "babel",
|
||||||
|
rules: {
|
||||||
|
"prettier/prettier": "error",
|
||||||
|
// TODO: remove after babel-eslint-config-internal is fully integrated into this repository.
|
||||||
|
"max-len": "off",
|
||||||
|
},
|
||||||
|
env: {
|
||||||
|
node: true,
|
||||||
|
},
|
||||||
|
overrides: [
|
||||||
|
{
|
||||||
|
files: ["packages/*/src/**/*.js", "codemods/*/src/**/*.js"],
|
||||||
|
rules: {
|
||||||
|
"@babel/development/no-undefined-identifier": "error",
|
||||||
|
"@babel/development/no-deprecated-clone": "error",
|
||||||
|
"import/no-extraneous-dependencies": "error",
|
||||||
|
"guard-for-in": "error",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
files: [
|
||||||
|
"packages/*/test/**/*.js",
|
||||||
|
"codemods/*/test/**/*.js",
|
||||||
|
"packages/babel-helper-transform-fixture-test-runner/src/helpers.js",
|
||||||
|
"test/**/*.js",
|
||||||
|
],
|
||||||
|
env: {
|
||||||
|
jest: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
files: ["packages/babel-plugin-*/src/index.js"],
|
||||||
|
excludedFiles: ["packages/babel-plugin-transform-regenerator/**/*.js"],
|
||||||
|
rules: {
|
||||||
|
"@babel/development/plugin-name": "error",
|
||||||
|
eqeqeq: ["error", "always", { null: "ignore" }],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
@ -1,41 +0,0 @@
|
|||||||
{
|
|
||||||
"root": true,
|
|
||||||
"plugins": ["prettier", "@babel/development", "import"],
|
|
||||||
"extends": "babel",
|
|
||||||
"rules": {
|
|
||||||
"prettier/prettier": "error"
|
|
||||||
},
|
|
||||||
"env": {
|
|
||||||
"node": true
|
|
||||||
},
|
|
||||||
"overrides": [
|
|
||||||
{
|
|
||||||
"files": ["packages/*/src/**/*.js", "codemods/*/src/**/*.js"],
|
|
||||||
"rules": {
|
|
||||||
"@babel/development/no-undefined-identifier": "error",
|
|
||||||
"@babel/development/no-deprecated-clone": "error",
|
|
||||||
"import/no-extraneous-dependencies": "error",
|
|
||||||
"guard-for-in": "error"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"files": [
|
|
||||||
"packages/*/test/**/*.js",
|
|
||||||
"codemods/*/test/**/*.js",
|
|
||||||
"packages/babel-helper-transform-fixture-test-runner/src/helpers.js",
|
|
||||||
"test/**/*.js"
|
|
||||||
],
|
|
||||||
"env": {
|
|
||||||
"jest": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"files": ["packages/babel-plugin-*/src/index.js"],
|
|
||||||
"excludedFiles": ["packages/babel-plugin-transform-regenerator/**/*.js"],
|
|
||||||
"rules": {
|
|
||||||
"@babel/development/plugin-name": "error",
|
|
||||||
"eqeqeq": ["error", "always", { "null": "ignore" }]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -11,7 +11,6 @@ module.exports = {
|
|||||||
"consistent-return": "off",
|
"consistent-return": "off",
|
||||||
curly: ["error", "multi-line"],
|
curly: ["error", "multi-line"],
|
||||||
"linebreak-style": ["error", "unix"],
|
"linebreak-style": ["error", "unix"],
|
||||||
"max-len": ["error", 110, 2],
|
|
||||||
"new-cap": "off",
|
"new-cap": "off",
|
||||||
"no-case-declarations": "error",
|
"no-case-declarations": "error",
|
||||||
"no-cond-assign": "off",
|
"no-cond-assign": "off",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user