Browse Source

Task/clean up ESLint configuration (#7963)

Clean up ESLint configuration
pull/7968/head
Thomas Kaul 1 week ago
committed by GitHub
parent
commit
d1764863ff
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 9
      eslint.config.cjs
  2. 1
      nx.json
  3. 2
      package-lock.json
  4. 2
      package.json

9
eslint.config.cjs

@ -1,6 +1,7 @@
const nxEslintPlugin = require('@nx/eslint-plugin');
const importPlugin = require('eslint-plugin-import');
const storybook = require('eslint-plugin-storybook');
const { defineConfig } = require('eslint/config');
const typescriptEslint = require('typescript-eslint');
module.exports = [
@ -25,14 +26,12 @@ module.exports = [
],
enforceBuildableLibDependency: true
}
],
'@typescript-eslint/no-extra-semi': 'error',
'no-extra-semi': 'off'
]
}
},
...nxEslintPlugin.configs['flat/typescript'],
...nxEslintPlugin.configs['flat/javascript'],
...typescriptEslint.config({
...defineConfig({
files: ['**/*.ts'],
plugins: { import: importPlugin },
extends: [
@ -91,8 +90,6 @@ module.exports = [
}
],
'@typescript-eslint/unified-signatures': 'error',
'@typescript-eslint/no-loss-of-precision': 'warn',
'@typescript-eslint/no-var-requires': 'warn',
'arrow-body-style': 'off',
'constructor-super': 'error',
eqeqeq: ['error', 'smart'],

1
nx.json

@ -98,6 +98,7 @@
"cache": true
},
"lint": {
"inputs": ["default", "^default", "{workspaceRoot}/eslint.config.cjs"],
"cache": true
},
"@nx/jest:jest": {

2
package-lock.json

@ -152,8 +152,6 @@
"@types/papaparse": "5.5.2",
"@types/passport-google-oauth20": "2.0.17",
"@types/passport-openidconnect": "0.1.3",
"@typescript-eslint/eslint-plugin": "8.67.0",
"@typescript-eslint/parser": "8.67.0",
"eslint": "9.35.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",

2
package.json

@ -196,8 +196,6 @@
"@types/papaparse": "5.5.2",
"@types/passport-google-oauth20": "2.0.17",
"@types/passport-openidconnect": "0.1.3",
"@typescript-eslint/eslint-plugin": "8.67.0",
"@typescript-eslint/parser": "8.67.0",
"eslint": "9.35.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",

Loading…
Cancel
Save