Skip to content

Commit

Permalink
packages,plugins: migrate to new lint config
Browse files Browse the repository at this point in the history
Signed-off-by: Patrik Oldsberg <[email protected]>
  • Loading branch information
Rugvip committed Mar 7, 2022
1 parent ff745f5 commit 09b3706
Show file tree
Hide file tree
Showing 129 changed files with 237 additions and 406 deletions.
4 changes: 1 addition & 3 deletions packages/app-defaults/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
5 changes: 2 additions & 3 deletions packages/app/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
overrides: [
{
files: ['**/*.ts?(x)'],
Expand All @@ -8,4 +7,4 @@ module.exports = {
},
},
],
};
});
4 changes: 1 addition & 3 deletions packages/backend-common/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/backend-tasks/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/backend-test-utils/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/catalog-client/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/catalog-model/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/cli-common/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
5 changes: 2 additions & 3 deletions packages/cli/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
ignorePatterns: ['templates/**'],
rules: {
'no-console': 0,
},
};
});
5 changes: 2 additions & 3 deletions packages/codemods/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
'no-console': 0,
'import/no-extraneous-dependencies': [
Expand All @@ -12,4 +11,4 @@ module.exports = {
},
],
},
};
});
4 changes: 1 addition & 3 deletions packages/config-loader/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
5 changes: 2 additions & 3 deletions packages/config/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
'jest/expect-expect': 0,
},
};
});
6 changes: 2 additions & 4 deletions packages/core-app-api/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
// TODO: add prop types to JS and remove
'react/prop-types': 0,
'jest/expect-expect': 0,
},
};
});
77 changes: 67 additions & 10 deletions packages/core-components/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,82 @@
const base = require('@backstage/cli/config/eslint');
const [, baseRestrictedImports] = base.rules['no-restricted-imports'];

module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
// TODO: add prop types to JS and remove
'react/prop-types': 0,
'jest/expect-expect': 0,
'no-restricted-imports': [
2,
{
...baseRestrictedImports,
paths: [
{
// Importing the entire MUI icons packages kills build performance as the list of icons is huge.
name: '@material-ui/core',
message: "Please import '@material-ui/core/...' instead.",
},
...baseRestrictedImports.paths,
{
name: '@material-ui/icons',
message: "Please import '@material-ui/icons/<Icon>' instead.",
},
{
name: '@material-ui/icons/',
message: "Please import '@material-ui/icons/<Icon>' instead.",
},
'_http_agent',
'_http_client',
'_http_common',
'_http_incoming',
'_http_outgoing',
'_http_server',
'_stream_duplex',
'_stream_passthrough',
'_stream_readable',
'_stream_transform',
'_stream_wrap',
'_stream_writable',
'_tls_common',
'_tls_wrap',
'assert',
'async_hooks',
'buffer',
'child_process',
'cluster',
'console',
'constants',
'crypto',
'dgram',
'diagnostics_channel',
'dns',
'domain',
'events',
'fs',
'fs/promises',
'http',
'http2',
'https',
'inspector',
'module',
'net',
'os',
'path',
'perf_hooks',
'process',
'punycode',
'querystring',
'readline',
'repl',
'stream',
'string_decoder',
'sys',
'timers',
'tls',
'trace_events',
'tty',
'url',
'util',
'v8',
'vm',
'worker_threads',
'zlib',
],
patterns: ['**/../../**/*/src/**', '**/../../**/*/src'],
},
],
},
};
});
6 changes: 2 additions & 4 deletions packages/core-plugin-api/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
// TODO: add prop types to JS and remove
'react/prop-types': 0,
'jest/expect-expect': 0,
},
};
});
5 changes: 2 additions & 3 deletions packages/create-app/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
ignorePatterns: ['templates/**'],
rules: {
'no-console': 0,
},
};
});
4 changes: 1 addition & 3 deletions packages/dev-utils/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
5 changes: 2 additions & 3 deletions packages/e2e-test/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
'no-console': 0,
'import/no-extraneous-dependencies': [
Expand All @@ -12,4 +11,4 @@ module.exports = {
},
],
},
};
});
4 changes: 1 addition & 3 deletions packages/errors/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/integration-react/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/integration/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/release-manifests/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/search-common/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/techdocs-cli-embedded-app/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
5 changes: 2 additions & 3 deletions packages/techdocs-cli/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
overrides: [
{
files: ['**/*.ts?(x)'],
Expand All @@ -8,4 +7,4 @@ module.exports = {
},
},
],
};
});
4 changes: 1 addition & 3 deletions packages/techdocs-common/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/test-utils/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/theme/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/types/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions packages/version-bridge/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/airbrake-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/airbrake/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/allure/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/analytics-module-ga/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/apache-airflow/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/api-docs/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/app-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/auth-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/auth-node/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/azure-devops-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/azure-devops-common/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/azure-devops/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/badges-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/badges/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/bazaar-backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/bazaar/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/bitrise/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/catalog-backend-module-aws/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
4 changes: 1 addition & 3 deletions plugins/catalog-backend-module-ldap/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
Loading

0 comments on commit 09b3706

Please sign in to comment.