chore(idp): remove eslint

This commit is contained in:
Jannik Stehle
2026-04-13 14:37:26 +02:00
committed by Ralf Haferkamp
parent 3f40a534e3
commit 2e523fdbb3
5 changed files with 72 additions and 1021 deletions

View File

@@ -1,3 +0,0 @@
build/*
node_modules/*

View File

@@ -29,7 +29,6 @@ assets/identifier/static/icon-lilac.svg: pnpm-build
.PHONY: pnpm-build
pnpm-build: node_modules
#pnpm lint #TODO: activate
#pnpm test #TODO: activate
pnpm build

View File

@@ -10,7 +10,6 @@
"licenses:check": "license-checker-rseidelsohn --summary --relativeLicensePath --onlyAllow 'Python-2.0;Apache*;Apache License, Version 2.0;Apache-2.0;Apache 2.0;Artistic-2.0;BSD;BSD-3-Clause;CC-BY-3.0;CC-BY-4.0;CC0-1.0;ISC;MIT;MPL-2.0;Public Domain;Unicode-TOU;Unlicense;WTFPL;ODC-By-1.0;BlueOak-1.0.0;OFL-1.1' --excludePackages 'identifier;unicoderegexp' --clarificationsFile license-checker-clarifications.json",
"licenses:csv": "license-checker-rseidelsohn --relativeLicensePath --csv --out ../../third-party-licenses/node/idp/third-party-licenses.csv",
"licenses:save": "license-checker-rseidelsohn --relativeLicensePath --out /dev/null --files ../../third-party-licenses/node/idp/third-party-licenses",
"lint": "eslint ./**/*.{tsx,ts,jsx,js}",
"test": "node scripts/test.js --env=jsdom"
},
"babel": {
@@ -30,41 +29,6 @@
"last 1 safari version"
]
},
"eslintConfig": {
"plugins": [
"i18next"
],
"extends": [
"react-app",
"react-app/jest",
"plugin:i18next/recommended",
"plugin:react/recommended",
"plugin:jest/recommended"
],
"settings": {
"react": {
"version": "detect"
}
},
"parser": "@typescript-eslint/parser",
"rules": {
"no-unused-vars": "off",
"no-use-before-define": "off",
"@typescript-eslint/no-unused-vars": [
0
],
"@typescript-eslint/no-use-before-define": [
0
],
"i18next/no-literal-string": [
"off",
{
"markupOnly": true
}
],
"react/display-name": "off"
}
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx,ts,tsx}"
@@ -95,9 +59,6 @@
},
"devDependencies": {
"@babel/core": "7.26.10",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"babel-eslint": "^10.1.0",
"babel-loader": "10.0.0",
"babel-plugin-named-asset-import": "^0.3.8",
"babel-preset-react-app": "^10.1.0",
@@ -107,18 +68,6 @@
"css-minimizer-webpack-plugin": "^8.0.0",
"dotenv": "17.4.2",
"dotenv-expand": "^12.0.3",
"eslint": "^7.32.0",
"eslint-config-react-app": "^6.0.0",
"eslint-loader": "^4.0.2",
"eslint-plugin-flowtype": "^5.10.0",
"eslint-plugin-i18next": "^6.1.3",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^24.7.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-testing-library": "^3.10.2",
"eslint-webpack-plugin": "^3.2.0",
"html-webpack-plugin": "^5.6.6",
"i18next-conv": "^15.1.2",
"i18next-parser": "^9.4.0",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -300,25 +300,6 @@ module.exports = function(webpackEnv) {
module: {
strictExportPresence: true,
rules: [
// First, run the linter.
// It's important to do this before Babel processes the JS.
{
test: /\.(js|mjs|jsx|ts|tsx)$/,
enforce: 'pre',
use: [
{
options: {
cache: true,
formatter: require.resolve('react-dev-utils/eslintFormatter'),
eslintPath: require.resolve('eslint'),
resolvePluginsRelativeTo: __dirname,
},
loader: require.resolve('eslint-loader'),
},
],
include: paths.appSrc,
},
{
// "oneOf" will traverse all following loaders until one will
// match the requirements. When no loader matches it will fall