From bcd181f051888bcb7d933cc069f9b421a51edcf5 Mon Sep 17 00:00:00 2001 From: Kai Cataldo <7041728+kaicataldo@users.noreply.github.com> Date: Sat, 16 Nov 2019 05:10:33 -0500 Subject: [PATCH] ESLint: disable max-len (#10727) * ESLint: disable max-len * Rename .eslintrc.json -> .eslintrc.js * Fix up .eslintrc.js --- .eslintrc.js | 43 ++++++++++++++++++++ .eslintrc.json | 41 ------------------- eslint/babel-eslint-config-internal/index.js | 1 - 3 files changed, 43 insertions(+), 42 deletions(-) create mode 100644 .eslintrc.js delete mode 100644 .eslintrc.json diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000000..df340d2700 --- /dev/null +++ b/.eslintrc.js @@ -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" }], + }, + }, + ], +}; diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index a59dc0d9e2..0000000000 --- a/.eslintrc.json +++ /dev/null @@ -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" }] - } - } - ] -} diff --git a/eslint/babel-eslint-config-internal/index.js b/eslint/babel-eslint-config-internal/index.js index 4d8e8da89b..4010ed3eed 100644 --- a/eslint/babel-eslint-config-internal/index.js +++ b/eslint/babel-eslint-config-internal/index.js @@ -11,7 +11,6 @@ module.exports = { "consistent-return": "off", curly: ["error", "multi-line"], "linebreak-style": ["error", "unix"], - "max-len": ["error", 110, 2], "new-cap": "off", "no-case-declarations": "error", "no-cond-assign": "off",