diff --git a/.eslintrc.js b/.eslintrc.js index a8876a1510..da18d19a95 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,6 +1,6 @@ module.exports = { extends: [ - require.resolve('@backstage/cli/config/eslint.js'), + require.resolve('@backstage/cli/config/eslint'), '@spotify/eslint-config-oss', ], }; diff --git a/packages/app/.eslintrc.js b/packages/app/.eslintrc.js index b321cd0fb8..930c98ee1b 100644 --- a/packages/app/.eslintrc.js +++ b/packages/app/.eslintrc.js @@ -1,4 +1,5 @@ module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], overrides: [ { files: ['**/*.ts?(x)'], diff --git a/packages/cli/.eslintrc.js b/packages/cli/.eslintrc.js index f3f858836d..4ae4e8d91b 100644 --- a/packages/cli/.eslintrc.js +++ b/packages/cli/.eslintrc.js @@ -1,4 +1,5 @@ module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], ignorePatterns: ['templates/**'], rules: { 'no-console': 0, diff --git a/packages/cli/config/eslint.js b/packages/cli/config/eslint.js index 983a423a57..230a95c324 100644 --- a/packages/cli/config/eslint.js +++ b/packages/cli/config/eslint.js @@ -65,7 +65,7 @@ module.exports = { }, }, { - files: ['**/*.test.*', '**/src/setupTests.*'], + files: ['*.test.*', 'src/setupTests.*', 'dev/**'], rules: { // Tests are allowed to import dev dependencies 'import/no-extraneous-dependencies': [ diff --git a/packages/cli/templates/default-app/.eslintrc.js b/packages/cli/templates/default-app/.eslintrc.js index dd47f29781..13573efa9c 100644 --- a/packages/cli/templates/default-app/.eslintrc.js +++ b/packages/cli/templates/default-app/.eslintrc.js @@ -1,3 +1,3 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], }; diff --git a/packages/cli/templates/default-app/packages/app/.eslintrc.js b/packages/cli/templates/default-app/packages/app/.eslintrc.js new file mode 100644 index 0000000000..13573efa9c --- /dev/null +++ b/packages/cli/templates/default-app/packages/app/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], +}; diff --git a/packages/cli/templates/default-app/plugins/welcome/.eslintrc.js b/packages/cli/templates/default-app/plugins/welcome/.eslintrc.js new file mode 100644 index 0000000000..13573efa9c --- /dev/null +++ b/packages/cli/templates/default-app/plugins/welcome/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], +}; diff --git a/packages/cli/templates/default-plugin/.eslintrc.js b/packages/cli/templates/default-plugin/.eslintrc.js index dd47f29781..13573efa9c 100644 --- a/packages/cli/templates/default-plugin/.eslintrc.js +++ b/packages/cli/templates/default-plugin/.eslintrc.js @@ -1,3 +1,3 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], }; diff --git a/packages/core/.eslintrc.js b/packages/core/.eslintrc.js index 02b430e588..d592a653c8 100644 --- a/packages/core/.eslintrc.js +++ b/packages/core/.eslintrc.js @@ -1,5 +1,5 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], rules: { // TODO: add prop types to JS and remove 'react/prop-types': 0, diff --git a/packages/test-utils-core/.eslintrc.js b/packages/test-utils-core/.eslintrc.js new file mode 100644 index 0000000000..13573efa9c --- /dev/null +++ b/packages/test-utils-core/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], +}; diff --git a/packages/test-utils/.eslintrc.js b/packages/test-utils/.eslintrc.js new file mode 100644 index 0000000000..13573efa9c --- /dev/null +++ b/packages/test-utils/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: [require.resolve('@backstage/cli/config/eslint')], +}; diff --git a/plugins/home-page/.eslintrc.js b/plugins/home-page/.eslintrc.js index dd47f29781..13573efa9c 100644 --- a/plugins/home-page/.eslintrc.js +++ b/plugins/home-page/.eslintrc.js @@ -1,3 +1,3 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], }; diff --git a/plugins/lighthouse/.eslintrc.js b/plugins/lighthouse/.eslintrc.js index dd47f29781..13573efa9c 100644 --- a/plugins/lighthouse/.eslintrc.js +++ b/plugins/lighthouse/.eslintrc.js @@ -1,3 +1,3 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], }; diff --git a/plugins/welcome/.eslintrc.js b/plugins/welcome/.eslintrc.js index dd47f29781..13573efa9c 100644 --- a/plugins/welcome/.eslintrc.js +++ b/plugins/welcome/.eslintrc.js @@ -1,3 +1,3 @@ module.exports = { - extends: [require.resolve('@backstage/cli/config/eslint.js')], + extends: [require.resolve('@backstage/cli/config/eslint')], };