diff --git a/packages/eslint-config-airbnb/test/.eslintrc b/packages/eslint-config-airbnb/test/.eslintrc index 7f79874e..eafcdbff 100644 --- a/packages/eslint-config-airbnb/test/.eslintrc +++ b/packages/eslint-config-airbnb/test/.eslintrc @@ -3,7 +3,11 @@ // disabled because I find it tedious to write tests while following this // rule "no-shadow": 0, + // tests uses `t` for tape - "id-length": [2, {"min": 2, "properties": "never", "exceptions": ["t"]}] + "id-length": [2, {"min": 2, "properties": "never", "exceptions": ["t"]}], + + // tests can import things in devDependencies + "import/no-extraneous-dependencies": [2, {"devDependencies": true}] } } diff --git a/packages/eslint-config-airbnb/test/test-react-order.js b/packages/eslint-config-airbnb/test/test-react-order.js index e3e4cfbd..016fef9d 100644 --- a/packages/eslint-config-airbnb/test/test-react-order.js +++ b/packages/eslint-config-airbnb/test/test-react-order.js @@ -8,8 +8,13 @@ const cli = new CLIEngine({ useEslintrc: false, baseConfig: eslintrc, - // This rule fails when executing on text. - rules: { indent: 0 }, + rules: { + // This rule fails when executing on text. + indent: 0, + + // It is okay to import devDependencies in tests. + 'import/no-extraneous-dependencies': [2, { devDependencies: true }], + }, }); function lint(text) {