{ "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" }] } } ] }