cli: remove unnecessary lint rules and fix issues

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-02-03 16:48:43 +01:00
parent 4753d26b94
commit 906af5db53
6 changed files with 5 additions and 11 deletions
+1 -7
View File
@@ -64,7 +64,7 @@ function createConfig(dir, extraConfig = {}) {
...(extraExtends ?? []),
],
parser: '@typescript-eslint/parser',
plugins: ['import', 'monorepo', ...(plugins ?? [])],
plugins: ['import', ...(plugins ?? [])],
env: {
jest: true,
...env,
@@ -87,7 +87,6 @@ function createConfig(dir, extraConfig = {}) {
'@typescript-eslint/no-shadow': 'error',
'@typescript-eslint/no-redeclare': 'error',
'no-undef': 'off',
'monorepo/no-relative-import': 'error',
'import/newline-after-import': 'error',
'no-unused-expressions': 'off',
'@typescript-eslint/no-unused-expressions': 'error',
@@ -110,9 +109,6 @@ function createConfig(dir, extraConfig = {}) {
...(restrictedSrcImports ?? []),
],
patterns: [
// Avoid cross-package imports
'**/../../**/*/src/**',
'**/../../**/*/src',
// Prevent imports of stories or tests
'*.stories*',
'*.test*',
@@ -162,8 +158,6 @@ function createConfig(dir, extraConfig = {}) {
...(restrictedImports ?? []),
...(restrictedTestImports ?? []),
],
// Avoid cross-package imports
patterns: ['**/../../**/*/src/**', '**/../../**/*/src'],
},
],
},
-1
View File
@@ -76,7 +76,6 @@
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jest": "^27.0.0",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-monorepo": "^0.3.2",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks": "^4.3.0",
"eslint-webpack-plugin": "^3.1.1",
+1 -1
View File
@@ -19,7 +19,7 @@ import semver from 'semver';
import { paths } from './paths';
import { Lockfile } from './versioning';
/* eslint-disable monorepo/no-relative-import */
/* eslint-disable @backstage/no-relative-monorepo-imports */
/*
This is a list of all packages used by the templates. If dependencies are added or removed,