From 2cc920499af58075beb5dd4e33769a62a7d5a483 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 10:46:01 +0000 Subject: [PATCH 1/9] chore(deps): update dependency eslint to v10 --- Dockerfile | 2 +- flavors/cupcake/Dockerfile | 2 +- flavors/dotnetweb/Dockerfile | 2 +- flavors/javascript/Dockerfile | 2 +- linters/javascript_es/Dockerfile | 2 +- linters/json_eslint_plugin_jsonc/Dockerfile | 2 +- linters/jsx_eslint/Dockerfile | 2 +- linters/tsx_eslint/Dockerfile | 2 +- linters/typescript_es/Dockerfile | 2 +- megalinter/descriptors/javascript.megalinter-descriptor.yml | 2 +- megalinter/descriptors/json.megalinter-descriptor.yml | 2 +- megalinter/descriptors/jsx.megalinter-descriptor.yml | 2 +- megalinter/descriptors/tsx.megalinter-descriptor.yml | 2 +- megalinter/descriptors/typescript.megalinter-descriptor.yml | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3030c2049a1..f93e1801cce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -198,7 +198,7 @@ ARG JAVA_CHECKSTYLE_VERSION=12.1.0 ARG PMD_VERSION=7.21.0 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index cae790f954d..d12b4fee431 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -153,7 +153,7 @@ ARG JAVA_CHECKSTYLE_VERSION=12.1.0 ARG PMD_VERSION=7.21.0 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index 8a0225f9cf5..b2d6c65af86 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -147,7 +147,7 @@ ARG PIP_DJLINT_VERSION=1.36.4 # renovate: datasource=npm depName=htmlhint ARG NPM_HTMLHINT_VERSION=1.9.1 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 87de3a1082b..4c6affb7671 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -124,7 +124,7 @@ ARG PIP_DJLINT_VERSION=1.36.4 # renovate: datasource=npm depName=htmlhint ARG NPM_HTMLHINT_VERSION=1.9.1 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index 24de35bcd98..c1ed8bfaca8 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -53,7 +53,7 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ############################################################################################# #ARG__START # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/linters/json_eslint_plugin_jsonc/Dockerfile b/linters/json_eslint_plugin_jsonc/Dockerfile index 607651dbfb2..fddd0c29223 100644 --- a/linters/json_eslint_plugin_jsonc/Dockerfile +++ b/linters/json_eslint_plugin_jsonc/Dockerfile @@ -53,7 +53,7 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ############################################################################################# #ARG__START # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-jsonc ARG NPM_ESLINT_PLUGIN_JSONC_VERSION=2.21.1 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile index d91c5c7d25d..a1dd9da8761 100644 --- a/linters/jsx_eslint/Dockerfile +++ b/linters/jsx_eslint/Dockerfile @@ -53,7 +53,7 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ############################################################################################# #ARG__START # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-react ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 247ae035465..3d0432494f2 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -55,7 +55,7 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ # renovate: datasource=npm depName=typescript ARG NPM_TYPESCRIPT_VERSION=5.9.3 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index 478bad5a67e..3cd0f9f15de 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -55,7 +55,7 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ # renovate: datasource=npm depName=typescript ARG NPM_TYPESCRIPT_VERSION=5.9.3 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=8.57.1 +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier diff --git a/megalinter/descriptors/javascript.megalinter-descriptor.yml b/megalinter/descriptors/javascript.megalinter-descriptor.yml index aeab13b57e9..61bef90407a 100644 --- a/megalinter/descriptors/javascript.megalinter-descriptor.yml +++ b/megalinter/descriptors/javascript.megalinter-descriptor.yml @@ -87,7 +87,7 @@ linters: dockerfile: - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=8.57.1 + ARG NPM_ESLINT_VERSION=10.0.1 - |- # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 diff --git a/megalinter/descriptors/json.megalinter-descriptor.yml b/megalinter/descriptors/json.megalinter-descriptor.yml index 096a02de74c..416ddd94a0c 100644 --- a/megalinter/descriptors/json.megalinter-descriptor.yml +++ b/megalinter/descriptors/json.megalinter-descriptor.yml @@ -153,7 +153,7 @@ linters: dockerfile: - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=8.57.1 + ARG NPM_ESLINT_VERSION=10.0.1 - |- # renovate: datasource=npm depName=eslint-plugin-jsonc ARG NPM_ESLINT_PLUGIN_JSONC_VERSION=2.21.1 diff --git a/megalinter/descriptors/jsx.megalinter-descriptor.yml b/megalinter/descriptors/jsx.megalinter-descriptor.yml index ec881b6a9d1..16563a352a0 100644 --- a/megalinter/descriptors/jsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/jsx.megalinter-descriptor.yml @@ -66,7 +66,7 @@ linters: dockerfile: - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=8.57.1 + ARG NPM_ESLINT_VERSION=10.0.1 - |- # renovate: datasource=npm depName=eslint-plugin-react ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index 97581ee320c..9d29aca8e0f 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -68,7 +68,7 @@ linters: ARG NPM_TYPESCRIPT_VERSION=5.9.3 - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=8.57.1 + ARG NPM_ESLINT_VERSION=10.0.1 - |- # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index b7983774420..7b79e918490 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -74,7 +74,7 @@ linters: dockerfile: - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=8.57.1 + ARG NPM_ESLINT_VERSION=10.0.1 - |- # renovate: datasource=npm depName=eslint-config-airbnb ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 From 645b50e7a43e970dfedc8bc464e4813465a6cbda Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:01:44 +0100 Subject: [PATCH 2/9] Remove eslint-config-airbnb --- megalinter/descriptors/tsx.megalinter-descriptor.yml | 4 ---- megalinter/descriptors/typescript.megalinter-descriptor.yml | 4 ---- 2 files changed, 8 deletions(-) diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index 9d29aca8e0f..62d321a10b1 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -69,9 +69,6 @@ linters: - |- # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 - - |- - # renovate: datasource=npm depName=eslint-config-airbnb - ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 - |- # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 @@ -105,7 +102,6 @@ linters: npm: - typescript@${NPM_TYPESCRIPT_VERSION} - eslint@${NPM_ESLINT_VERSION} - - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index 7b79e918490..cb7aff6688d 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -75,9 +75,6 @@ linters: - |- # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 - - |- - # renovate: datasource=npm depName=eslint-config-airbnb - ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 - |- # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 @@ -119,7 +116,6 @@ linters: ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 npm: - eslint@${NPM_ESLINT_VERSION} - - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} From c3aad239351efbad43365da35b7b4e2a25259b54 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:03:46 +0100 Subject: [PATCH 3/9] build --- linters/tsx_eslint/Dockerfile | 3 -- linters/typescript_es/Dockerfile | 3 -- .../javascript.megalinter-descriptor.yml | 39 +++++-------------- .../json.megalinter-descriptor.yml | 5 +-- 4 files changed, 11 insertions(+), 39 deletions(-) diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 3d0432494f2..71d088bc379 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -56,8 +56,6 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ARG NPM_TYPESCRIPT_VERSION=5.9.3 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 # renovate: datasource=npm depName=eslint-plugin-jest @@ -152,7 +150,6 @@ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ typescript@${NPM_TYPESCRIPT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index 3cd0f9f15de..b3df794bd98 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -56,8 +56,6 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ARG NPM_TYPESCRIPT_VERSION=5.9.3 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 # renovate: datasource=npm depName=eslint-config-standard @@ -158,7 +156,6 @@ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ typescript@${NPM_TYPESCRIPT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ diff --git a/megalinter/descriptors/javascript.megalinter-descriptor.yml b/megalinter/descriptors/javascript.megalinter-descriptor.yml index 61bef90407a..a95f8a80352 100644 --- a/megalinter/descriptors/javascript.megalinter-descriptor.yml +++ b/megalinter/descriptors/javascript.megalinter-descriptor.yml @@ -10,8 +10,7 @@ file_extensions: - ".js" linters: # ESLINT - - class: EslintLinter - linter_name: eslint + - linter_name: eslint name: JAVASCRIPT_ES can_output_sarif: true linter_spdx_license: MIT @@ -41,7 +40,6 @@ linters: **Popular configurations:** - - **Airbnb Style Guide**: Industry-standard JavaScript style guide - **Standard**: Minimal, opinionated code style with no configuration - **Prettier Integration**: Seamless integration with Prettier for code formatting @@ -57,20 +55,11 @@ linters: linter_rules_ignore_config_url: https://eslint.org/docs/latest/use/configure/ignore#the-eslintignore-file linter_megalinter_ref_url: https://eslint.org/docs/latest/use/integrations#source-control active_only_if_file_found: - - ".eslintrc.json" - - ".eslintrc.yml" - - ".eslintrc.yaml" - - ".eslintrc.js" - - ".eslintrc.cjs" - - "package.json:eslintConfig" + - "eslint.config.js" + - "eslint.config.mjs" + - "eslint.config.cjs" cli_lint_mode: list_of_files - config_file_name: .eslintrc.json - cli_config_extra_args: - - "--no-eslintrc" - ignore_file_name: .eslintignore - cli_lint_ignore_arg_name: --ignore-path - cli_lint_extra_args: - - "--no-ignore" + config_file_name: eslint.config.js cli_lint_fix_arg_name: "--fix" cli_sarif_args: - --format @@ -81,28 +70,22 @@ linters: cli_lint_errors_regex: "✖ ([0-9]+) problem" examples: - "eslint myfile.js" - - "eslint -c .eslintrc.json --no-eslintrc --no-ignore myfile.js" - - "eslint --fix -c .eslintrc.json --no-eslintrc --no-ignore myfile.js" + - "eslint --config eslint.config.js myfile.js" + - "eslint --fix --config eslint.config.js myfile.js" install: dockerfile: - |- # renovate: datasource=npm depName=eslint - ARG NPM_ESLINT_VERSION=10.0.1 - - |- - # renovate: datasource=npm depName=eslint-config-airbnb - ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 + ARG NPM_ESLINT_VERSION=9.39.2 - |- # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 - - |- - # renovate: datasource=npm depName=eslint-config-standard - ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 - |- # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 - |- # renovate: datasource=npm depName=eslint-plugin-jest - ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 + ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 - |- # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 @@ -114,7 +97,7 @@ linters: ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 - |- # renovate: datasource=npm depName=eslint-plugin-vue - ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 + ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 - |- # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 @@ -126,9 +109,7 @@ linters: ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 npm: - eslint@${NPM_ESLINT_VERSION} - - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} diff --git a/megalinter/descriptors/json.megalinter-descriptor.yml b/megalinter/descriptors/json.megalinter-descriptor.yml index 416ddd94a0c..3de0c437fcf 100644 --- a/megalinter/descriptors/json.megalinter-descriptor.yml +++ b/megalinter/descriptors/json.megalinter-descriptor.yml @@ -48,10 +48,9 @@ linters: - linux/amd64 - linux/arm64 # ESLINT-PLUGIN-JSONC - - class: EslintLinter + - linter_name: eslint-plugin-jsonc disabled: true disabled_reason: "Bug in eslint-plugin-jsonc: " - linter_name: eslint-plugin-jsonc linter_spdx_license: MIT can_output_sarif: true file_extensions: @@ -130,8 +129,6 @@ linters: - "--no-eslintrc" cli_lint_extra_args: - "--no-ignore" - ignore_file_name: .eslintignore - cli_lint_ignore_arg_name: --ignore-path cli_lint_fix_arg_name: "--fix" cli_sarif_args: - --format From 7805b1203ee7a7d69ec5b3b7a770751d0d485f94 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:14:57 +0100 Subject: [PATCH 4/9] Remove eslint-plugin-react which is not compliant --- Dockerfile | 22 +++++++++---------- flavors/cupcake/Dockerfile | 22 +++++++++---------- flavors/dotnetweb/Dockerfile | 22 +++++++++---------- flavors/javascript/Dockerfile | 22 +++++++++---------- linters/javascript_es/Dockerfile | 12 +++------- linters/jsx_eslint/Dockerfile | 3 --- linters/tsx_eslint/Dockerfile | 3 --- .../descriptors/jsx.megalinter-descriptor.yml | 4 ---- .../descriptors/tsx.megalinter-descriptor.yml | 4 ---- 9 files changed, 43 insertions(+), 71 deletions(-) diff --git a/Dockerfile b/Dockerfile index f93e1801cce..b242af5a498 100644 --- a/Dockerfile +++ b/Dockerfile @@ -198,17 +198,13 @@ ARG JAVA_CHECKSTYLE_VERSION=12.1.0 ARG PMD_VERSION=7.21.0 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 +ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest -ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 # renovate: datasource=npm depName=eslint-plugin-prettier @@ -216,7 +212,7 @@ ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 # renovate: datasource=npm depName=eslint-plugin-vue -ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 +ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 # renovate: datasource=npm depName=@babel/eslint-parser @@ -235,8 +231,8 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint @@ -372,12 +368,16 @@ ARG PIP_SQLFLUFF_VERSION=4.0.4 ARG SQL_TSQLLINT_VERSION=1.16.0 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint-plugin-jest +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson ARG NPM_PRETTYJSON_VERSION=1.2.5 # renovate: datasource=npm depName=@typescript-eslint/eslint-plugin ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -627,9 +627,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ npm-groovy-lint@${NPM_GROOVY_LINT_VERSION} \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ @@ -645,7 +643,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @@ -659,6 +656,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index d12b4fee431..8d1f3184391 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -153,17 +153,13 @@ ARG JAVA_CHECKSTYLE_VERSION=12.1.0 ARG PMD_VERSION=7.21.0 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 +ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest -ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 # renovate: datasource=npm depName=eslint-plugin-prettier @@ -171,7 +167,7 @@ ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 # renovate: datasource=npm depName=eslint-plugin-vue -ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 +ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 # renovate: datasource=npm depName=@babel/eslint-parser @@ -190,8 +186,8 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint @@ -292,12 +288,16 @@ ARG PIP_PROSELINT_VERSION=0.14.0 ARG PIP_CODESPELL_VERSION=2.4.1 # renovate: datasource=pypi depName=sqlfluff ARG PIP_SQLFLUFF_VERSION=4.0.4 +# renovate: datasource=npm depName=eslint-plugin-jest +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson ARG NPM_PRETTYJSON_VERSION=1.2.5 # renovate: datasource=npm depName=@typescript-eslint/eslint-plugin ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -518,9 +518,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ npm-groovy-lint@${NPM_GROOVY_LINT_VERSION} \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ @@ -536,7 +534,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @@ -549,6 +546,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index b2d6c65af86..b378d3b4db1 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -147,17 +147,13 @@ ARG PIP_DJLINT_VERSION=1.36.4 # renovate: datasource=npm depName=htmlhint ARG NPM_HTMLHINT_VERSION=1.9.1 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 +ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest -ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 # renovate: datasource=npm depName=eslint-plugin-prettier @@ -165,7 +161,7 @@ ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 # renovate: datasource=npm depName=eslint-plugin-vue -ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 +ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 # renovate: datasource=npm depName=@babel/eslint-parser @@ -184,8 +180,8 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint @@ -241,12 +237,16 @@ ARG PIP_SQLFLUFF_VERSION=4.0.4 ARG SQL_TSQLLINT_VERSION=1.16.0 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint-plugin-jest +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson ARG NPM_PRETTYJSON_VERSION=1.2.5 # renovate: datasource=npm depName=@typescript-eslint/eslint-plugin ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -413,9 +413,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ npm-groovy-lint@${NPM_GROOVY_LINT_VERSION} \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ @@ -431,7 +429,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @@ -444,6 +441,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 4c6affb7671..4c302b282f1 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -124,17 +124,13 @@ ARG PIP_DJLINT_VERSION=1.36.4 # renovate: datasource=npm depName=htmlhint ARG NPM_HTMLHINT_VERSION=1.9.1 # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 +ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest -ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 # renovate: datasource=npm depName=eslint-plugin-prettier @@ -142,7 +138,7 @@ ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 # renovate: datasource=npm depName=eslint-plugin-vue -ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 +ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 # renovate: datasource=npm depName=@babel/eslint-parser @@ -161,8 +157,8 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint @@ -213,12 +209,16 @@ ARG PIP_CODESPELL_VERSION=2.4.1 ARG PIP_SQLFLUFF_VERSION=4.0.4 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint-plugin-jest +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson ARG NPM_PRETTYJSON_VERSION=1.2.5 # renovate: datasource=npm depName=@typescript-eslint/eslint-plugin ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -379,9 +379,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ npm-groovy-lint@${NPM_GROOVY_LINT_VERSION} \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ @@ -397,7 +395,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @@ -410,6 +407,7 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index c1ed8bfaca8..b2e6f07531a 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -53,17 +53,13 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ############################################################################################# #ARG__START # renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-config-airbnb -ARG NPM_ESLINT_CONFIG_AIRBNB_VERSION=19.0.4 +ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-import ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest -ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 +ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 # renovate: datasource=npm depName=eslint-plugin-prettier @@ -71,7 +67,7 @@ ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 # renovate: datasource=npm depName=eslint-plugin-vue -ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.8.0 +ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 # renovate: datasource=npm depName=@babel/eslint-parser @@ -151,9 +147,7 @@ ENV NODE_OPTIONS="--max-old-space-size=8192" \ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint@${NPM_ESLINT_VERSION} \ - eslint-config-airbnb@${NPM_ESLINT_CONFIG_AIRBNB_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile index a1dd9da8761..118281798fa 100644 --- a/linters/jsx_eslint/Dockerfile +++ b/linters/jsx_eslint/Dockerfile @@ -54,8 +54,6 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ #ARG__START # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif @@ -133,7 +131,6 @@ ENV NODE_OPTIONS="--max-old-space-size=8192" \ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint@${NPM_ESLINT_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} && \ echo "Cleaning npm cache…" \ diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 71d088bc379..94475e061f9 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -62,8 +62,6 @@ ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=eslint-plugin-prettier ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 -# renovate: datasource=npm depName=eslint-plugin-react -ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 # renovate: datasource=npm depName=@babel/eslint-parser ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=prettier @@ -153,7 +151,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} \ @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ diff --git a/megalinter/descriptors/jsx.megalinter-descriptor.yml b/megalinter/descriptors/jsx.megalinter-descriptor.yml index 16563a352a0..ac67effbc53 100644 --- a/megalinter/descriptors/jsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/jsx.megalinter-descriptor.yml @@ -67,9 +67,6 @@ linters: - |- # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 - - |- - # renovate: datasource=npm depName=eslint-plugin-react - ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 - |- # renovate: datasource=npm depName=eslint-plugin-jsx-a11y ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 @@ -78,7 +75,6 @@ linters: ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 npm: - eslint@${NPM_ESLINT_VERSION} - - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} - "@microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION}" supported_platforms: diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index 62d321a10b1..f7f2e7bca0b 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -78,9 +78,6 @@ linters: - |- # renovate: datasource=npm depName=eslint-plugin-prettier ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 - - |- - # renovate: datasource=npm depName=eslint-plugin-react - ARG NPM_ESLINT_PLUGIN_REACT_VERSION=7.37.5 - |- # renovate: datasource=npm depName=@babel/eslint-parser ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 @@ -105,7 +102,6 @@ linters: - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} - - eslint-plugin-react@${NPM_ESLINT_PLUGIN_REACT_VERSION} - "@babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION}" - prettier@${NPM_PRETTIER_VERSION} - prettyjson@${NPM_PRETTYJSON_VERSION} From 9ed00ce1581be80caa7c12a4aa64d496b649a928 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:18:50 +0100 Subject: [PATCH 5/9] Remove eslint-plugin-jsx-a11y --- Dockerfile | 3 --- flavors/cupcake/Dockerfile | 3 --- flavors/dotnetweb/Dockerfile | 3 --- flavors/javascript/Dockerfile | 3 --- linters/jsx_eslint/Dockerfile | 3 --- megalinter/descriptors/jsx.megalinter-descriptor.yml | 4 ---- 6 files changed, 19 deletions(-) diff --git a/Dockerfile b/Dockerfile index b242af5a498..d8781e816ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -233,8 +233,6 @@ ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-jsx-a11y -ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -643,7 +641,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ pyright@${NPM_PYRIGHT_VERSION} \ diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 8d1f3184391..314e371066b 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -188,8 +188,6 @@ ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-jsx-a11y -ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -534,7 +532,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ pyright@${NPM_PYRIGHT_VERSION} \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index b378d3b4db1..da41f9a17a4 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -182,8 +182,6 @@ ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-jsx-a11y -ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -429,7 +427,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @ls-lint/ls-lint@${NPM_LS_LINT_LS_LINT_VERSION} \ diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 4c302b282f1..375e3c7cdef 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -159,8 +159,6 @@ ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-jsx-a11y -ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -395,7 +393,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ v8r@${NPM_V8R_VERSION} \ npm-package-json-lint@${NPM_PACKAGE_JSON_LINT_VERSION} \ npm-package-json-lint-config-default@${NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION} \ - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ markdownlint-cli@${NPM_MARKDOWNLINT_CLI_VERSION} \ markdown-table-formatter@${NPM_MARKDOWN_TABLE_FORMATTER_VERSION} \ @ls-lint/ls-lint@${NPM_LS_LINT_LS_LINT_VERSION} \ diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile index 118281798fa..2ea4d0da5c9 100644 --- a/linters/jsx_eslint/Dockerfile +++ b/linters/jsx_eslint/Dockerfile @@ -54,8 +54,6 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ #ARG__START # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 -# renovate: datasource=npm depName=eslint-plugin-jsx-a11y -ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 #ARG__END @@ -131,7 +129,6 @@ ENV NODE_OPTIONS="--max-old-space-size=8192" \ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint@${NPM_ESLINT_VERSION} \ - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/megalinter/descriptors/jsx.megalinter-descriptor.yml b/megalinter/descriptors/jsx.megalinter-descriptor.yml index ac67effbc53..e214ac74be7 100644 --- a/megalinter/descriptors/jsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/jsx.megalinter-descriptor.yml @@ -67,15 +67,11 @@ linters: - |- # renovate: datasource=npm depName=eslint ARG NPM_ESLINT_VERSION=10.0.1 - - |- - # renovate: datasource=npm depName=eslint-plugin-jsx-a11y - ARG NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION=6.10.2 - |- # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 npm: - eslint@${NPM_ESLINT_VERSION} - - eslint-plugin-jsx-a11y@${NPM_ESLINT_PLUGIN_JSX_ALLY_VERSION} - "@microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION}" supported_platforms: platform: From 2a7ca903c08b24d487f741126edeeddad51384ab Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:25:48 +0100 Subject: [PATCH 6/9] Removes `@babel/eslint-parser` dependency Eliminates `@babel/eslint-parser` from Dockerfiles and linter descriptors. This parser is no longer required due to updates in ESLint's capabilities or changes in its parser configuration, simplifying project dependencies. --- Dockerfile | 3 --- flavors/cupcake/Dockerfile | 3 --- flavors/dotnetweb/Dockerfile | 3 --- flavors/javascript/Dockerfile | 3 --- linters/javascript_es/Dockerfile | 3 --- linters/tsx_eslint/Dockerfile | 3 --- linters/typescript_es/Dockerfile | 3 --- megalinter/descriptors/javascript.megalinter-descriptor.yml | 4 ---- megalinter/descriptors/tsx.megalinter-descriptor.yml | 4 ---- megalinter/descriptors/typescript.megalinter-descriptor.yml | 4 ---- 10 files changed, 33 deletions(-) diff --git a/Dockerfile b/Dockerfile index d8781e816ca..fd6ce204eb2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -215,8 +215,6 @@ ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 # renovate: datasource=npm depName=standard @@ -633,7 +631,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} \ @babel/core@${NPM_BABEL_CORE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} \ standard@${NPM_STANDARD_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 314e371066b..7d7e0275c62 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -170,8 +170,6 @@ ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 # renovate: datasource=npm depName=standard @@ -524,7 +522,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} \ @babel/core@${NPM_BABEL_CORE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} \ standard@${NPM_STANDARD_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index da41f9a17a4..4a3518f07d1 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -164,8 +164,6 @@ ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 # renovate: datasource=npm depName=standard @@ -419,7 +417,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} \ @babel/core@${NPM_BABEL_CORE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} \ standard@${NPM_STANDARD_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 375e3c7cdef..98c1d7312ab 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -141,8 +141,6 @@ ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 # renovate: datasource=npm depName=standard @@ -385,7 +383,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} \ @babel/core@${NPM_BABEL_CORE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} \ standard@${NPM_STANDARD_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index b2e6f07531a..91f8846937c 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -70,8 +70,6 @@ ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 ARG NPM_ESLINT_PLUGIN_VUE_VERSION=10.7.0 # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 #ARG__END @@ -155,7 +153,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} \ @babel/core@${NPM_BABEL_CORE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ @microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 94475e061f9..f7d1c439dbf 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -62,8 +62,6 @@ ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=eslint-plugin-prettier ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=prettier ARG NPM_PRETTIER_VERSION=3.8.1 # renovate: datasource=npm depName=prettyjson @@ -151,7 +149,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index b3df794bd98..dd61add4366 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -70,8 +70,6 @@ ARG NPM_ESLINT_PLUGIN_N_VERSION=16.6.2 ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 -# renovate: datasource=npm depName=@babel/eslint-parser -ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 # renovate: datasource=npm depName=prettier ARG NPM_PRETTIER_VERSION=3.8.1 # renovate: datasource=npm depName=prettyjson @@ -163,7 +161,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} \ - @babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION} \ prettier@${NPM_PRETTIER_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ diff --git a/megalinter/descriptors/javascript.megalinter-descriptor.yml b/megalinter/descriptors/javascript.megalinter-descriptor.yml index a95f8a80352..318cdd58985 100644 --- a/megalinter/descriptors/javascript.megalinter-descriptor.yml +++ b/megalinter/descriptors/javascript.megalinter-descriptor.yml @@ -101,9 +101,6 @@ linters: - |- # renovate: datasource=npm depName=@babel/core ARG NPM_BABEL_CORE_VERSION=7.29.0 - - |- - # renovate: datasource=npm depName=@babel/eslint-parser - ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 - |- # renovate: datasource=npm depName=@microsoft/eslint-formatter-sarif ARG NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION=3.1.0 @@ -117,7 +114,6 @@ linters: - eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} - eslint-plugin-vue@${NPM_ESLINT_PLUGIN_VUE_VERSION} - "@babel/core@${NPM_BABEL_CORE_VERSION}" - - "@babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION}" - "@microsoft/eslint-formatter-sarif@${NPM_MICROSOFT_ESLINT_FORMATTER_SARIF_VERSION}" supported_platforms: platform: diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index f7f2e7bca0b..62c03a310b4 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -78,9 +78,6 @@ linters: - |- # renovate: datasource=npm depName=eslint-plugin-prettier ARG NPM_ESLINT_PLUGIN_PRETTIER_VERSION=5.5.5 - - |- - # renovate: datasource=npm depName=@babel/eslint-parser - ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 - |- # renovate: datasource=npm depName=prettier ARG NPM_PRETTIER_VERSION=3.8.1 @@ -102,7 +99,6 @@ linters: - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} - - "@babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION}" - prettier@${NPM_PRETTIER_VERSION} - prettyjson@${NPM_PRETTYJSON_VERSION} - "@typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION}" diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index cb7aff6688d..533a756009e 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -96,9 +96,6 @@ linters: - |- # renovate: datasource=npm depName=eslint-plugin-promise ARG NPM_ESLINT_PLUGIN_PROMISE_VERSION=6.6.0 - - |- - # renovate: datasource=npm depName=@babel/eslint-parser - ARG NPM_BABEL_ESLINT_PARSER_VERSION=7.28.6 - |- # renovate: datasource=npm depName=prettier ARG NPM_PRETTIER_VERSION=3.8.1 @@ -123,7 +120,6 @@ linters: - eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} - eslint-plugin-promise@${NPM_ESLINT_PLUGIN_PROMISE_VERSION} - - "@babel/eslint-parser@${NPM_BABEL_ESLINT_PARSER_VERSION}" - prettier@${NPM_PRETTIER_VERSION} - prettyjson@${NPM_PRETTYJSON_VERSION} - "@typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION}" From 46e4242a3d0bb42ca88965374f974881435d1396 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:34:49 +0100 Subject: [PATCH 7/9] Disables JSX/TSX ESLint due to v10 incompatibility Upgrades ESLint to major version 10. Due to current incompatibilities with `eslint-plugin-react` and ESLint v10, the `JSX_ESLINT` and `TSX_ESLINT` linters are temporarily disabled. This ensures stability of other ESLint functionalities while waiting for `eslint-plugin-react` to become compliant with the new major version. Related ESLint dependency declarations and installations in Dockerfiles are also refactored for better grouping. --- .automation/generated/linters_matrix.json | 2 -- Dockerfile | 14 +++++--------- flavors/cupcake/Dockerfile | 14 +++++--------- flavors/cupcake/flavor.json | 2 -- flavors/dotnetweb/Dockerfile | 14 +++++--------- flavors/dotnetweb/flavor.json | 2 -- flavors/javascript/Dockerfile | 14 +++++--------- flavors/javascript/flavor.json | 2 -- megalinter/descriptors/all_flavors.json | 6 ------ .../descriptors/jsx.megalinter-descriptor.yml | 2 ++ .../descriptors/tsx.megalinter-descriptor.yml | 2 ++ 11 files changed, 24 insertions(+), 50 deletions(-) diff --git a/.automation/generated/linters_matrix.json b/.automation/generated/linters_matrix.json index c4bb6a94fa7..7cfe77722fd 100644 --- a/.automation/generated/linters_matrix.json +++ b/.automation/generated/linters_matrix.json @@ -42,7 +42,6 @@ "json_v8r", "json_prettier", "json_npm_package_json_lint", - "jsx_eslint", "kotlin_ktlint", "kotlin_detekt", "kubernetes_kubeconform", @@ -118,7 +117,6 @@ "terraform_terrascan", "terraform_terragrunt", "terraform_terraform_fmt", - "tsx_eslint", "typescript_es", "typescript_standard", "typescript_prettier", diff --git a/Dockerfile b/Dockerfile index fd6ce204eb2..112ca88119a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -229,8 +229,6 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -364,6 +362,10 @@ ARG PIP_SQLFLUFF_VERSION=4.0.4 ARG SQL_TSQLLINT_VERSION=1.16.0 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson @@ -372,8 +374,6 @@ ARG NPM_PRETTYJSON_VERSION=1.2.5 ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -647,10 +647,10 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ @secretlint/secretlint-formatter-sarif@${NPM_SECRETLINT_SECRETLINT_FORMATTER_SARIF_VERSION} \ cspell@${NPM_CSPELL_VERSION} \ @ibm/tekton-lint@${NPM_IBM_TEKTON_LINT_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ @@ -1039,8 +1039,6 @@ RUN curl --retry 5 --retry-delay 5 -sSL \ # # npm-package-json-lint installation # -# eslint installation -# # ktlint installation && curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/releases/download/${KTLINT_VERSION}/ktlint && \ chmod a+x ktlint && \ @@ -1297,8 +1295,6 @@ ENV SWIFT_SWIFTLINT_VERSION=0.63.2 # # eslint installation # -# eslint installation -# # ts-standard installation # # prettier installation diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 7d7e0275c62..044b14b01a0 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -184,8 +184,6 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -284,6 +282,10 @@ ARG PIP_PROSELINT_VERSION=0.14.0 ARG PIP_CODESPELL_VERSION=2.4.1 # renovate: datasource=pypi depName=sqlfluff ARG PIP_SQLFLUFF_VERSION=4.0.4 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson @@ -292,8 +294,6 @@ ARG NPM_PRETTYJSON_VERSION=1.2.5 ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -537,10 +537,10 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ @secretlint/secretlint-rule-preset-recommend@${NPM_SECRETLINT_SECRETLINT_RULE_PRESET_RECOMMEND_VERSION} \ @secretlint/secretlint-formatter-sarif@${NPM_SECRETLINT_SECRETLINT_FORMATTER_SARIF_VERSION} \ cspell@${NPM_CSPELL_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ @@ -761,8 +761,6 @@ RUN curl --retry 5 --retry-delay 5 -sSL \ # # npm-package-json-lint installation # -# eslint installation -# # ktlint installation && curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/releases/download/${KTLINT_VERSION}/ktlint && \ chmod a+x ktlint && \ @@ -902,8 +900,6 @@ ENV SWIFT_SWIFTLINT_VERSION=0.63.2 # # eslint installation # -# eslint installation -# # ts-standard installation # # prettier installation diff --git a/flavors/cupcake/flavor.json b/flavors/cupcake/flavor.json index 1f3a598beae..d1fab2a0c36 100644 --- a/flavors/cupcake/flavor.json +++ b/flavors/cupcake/flavor.json @@ -42,7 +42,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -93,7 +92,6 @@ "TERRAFORM_TERRASCAN", "TERRAFORM_TERRAGRUNT", "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index 4a3518f07d1..d527d72ca6a 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -178,8 +178,6 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -233,6 +231,10 @@ ARG PIP_SQLFLUFF_VERSION=4.0.4 ARG SQL_TSQLLINT_VERSION=1.16.0 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson @@ -241,8 +243,6 @@ ARG NPM_PRETTYJSON_VERSION=1.2.5 ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -432,10 +432,10 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ @secretlint/secretlint-formatter-sarif@${NPM_SECRETLINT_SECRETLINT_FORMATTER_SARIF_VERSION} \ cspell@${NPM_CSPELL_VERSION} \ @ibm/tekton-lint@${NPM_IBM_TEKTON_LINT_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ @@ -631,8 +631,6 @@ ENV JAVA_HOME_17=/usr/lib/jvm/java-17-openjdk # # npm-package-json-lint installation # -# eslint installation -# # ktlint installation RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/releases/download/${KTLINT_VERSION}/ktlint && \ chmod a+x ktlint && \ @@ -732,8 +730,6 @@ RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/rel # # eslint installation # -# eslint installation -# # ts-standard installation # # prettier installation diff --git a/flavors/dotnetweb/flavor.json b/flavors/dotnetweb/flavor.json index 4c7b9006c88..322eac92ea4 100644 --- a/flavors/dotnetweb/flavor.json +++ b/flavors/dotnetweb/flavor.json @@ -43,7 +43,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -76,7 +75,6 @@ "SQL_SQLFLUFF", "SQL_TSQLLINT", "TEKTON_TEKTON_LINT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 98c1d7312ab..b96bb3931a6 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -155,8 +155,6 @@ ARG NPM_V8R_VERSION=5.1.0 ARG NPM_PACKAGE_JSON_LINT_VERSION=9.1.0 # renovate: datasource=npm depName=npm-package-json-lint-config-default ARG NPM_PACKAGE_JSON_LINT_CONFIG_DEFAULT_VERSION=8.0.1 -# renovate: datasource=npm depName=eslint -ARG NPM_ESLINT_VERSION=10.0.1 # renovate: datasource=github-tags depName=pinterest/ktlint ARG KTLINT_VERSION=1.8.0 @@ -205,6 +203,10 @@ ARG PIP_CODESPELL_VERSION=2.4.1 ARG PIP_SQLFLUFF_VERSION=4.0.4 # renovate: datasource=npm depName=@ibm/tekton-lint ARG NPM_IBM_TEKTON_LINT_VERSION=1.1.0 +# renovate: datasource=npm depName=eslint +ARG NPM_ESLINT_VERSION=10.0.1 +# renovate: datasource=npm depName=eslint-config-standard +ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=prettyjson @@ -213,8 +215,6 @@ ARG NPM_PRETTYJSON_VERSION=1.2.5 ARG NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION=8.56.0 # renovate: datasource=npm depName=@typescript-eslint/parser ARG NPM_TYPESCRIPT_ESLINT_PARSER_VERSION=8.56.0 -# renovate: datasource=npm depName=eslint-config-standard -ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 # renovate: datasource=npm depName=ts-standard ARG NPM_TS_STANDARD_VERSION=12.0.2 # renovate: datasource=pypi depName=yamllint @@ -398,10 +398,10 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ @secretlint/secretlint-formatter-sarif@${NPM_SECRETLINT_SECRETLINT_FORMATTER_SARIF_VERSION} \ cspell@${NPM_CSPELL_VERSION} \ @ibm/tekton-lint@${NPM_IBM_TEKTON_LINT_VERSION} \ + eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ prettyjson@${NPM_PRETTYJSON_VERSION} \ @typescript-eslint/eslint-plugin@${NPM_TYPESCRIPT_ESLINT_ESLINT_PLUGIN_VERSION} \ @typescript-eslint/parser@${NPM_TYPESCRIPT_ESLINT_PARSER_VERSION} \ - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ ts-standard@${NPM_TS_STANDARD_VERSION} && \ echo "Cleaning npm cache…" \ && (npm cache clean --force || true) \ @@ -518,8 +518,6 @@ ENV JAVA_HOME_17=/usr/lib/jvm/java-17-openjdk # # npm-package-json-lint installation # -# eslint installation -# # ktlint installation RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/releases/download/${KTLINT_VERSION}/ktlint && \ chmod a+x ktlint && \ @@ -600,8 +598,6 @@ RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/rel # # eslint installation # -# eslint installation -# # ts-standard installation # # prettier installation diff --git a/flavors/javascript/flavor.json b/flavors/javascript/flavor.json index 4364cbfa003..812c6cbb6b1 100644 --- a/flavors/javascript/flavor.json +++ b/flavors/javascript/flavor.json @@ -29,7 +29,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -59,7 +58,6 @@ "SPELL_CODESPELL", "SQL_SQLFLUFF", "TEKTON_TEKTON_LINT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", diff --git a/megalinter/descriptors/all_flavors.json b/megalinter/descriptors/all_flavors.json index f752c4b6fc7..47a54baee05 100644 --- a/megalinter/descriptors/all_flavors.json +++ b/megalinter/descriptors/all_flavors.json @@ -140,7 +140,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -191,7 +190,6 @@ "TERRAFORM_TERRASCAN", "TERRAFORM_TERRAGRUNT", "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", @@ -385,7 +383,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -418,7 +415,6 @@ "SQL_SQLFLUFF", "SQL_TSQLLINT", "TEKTON_TEKTON_LINT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", @@ -621,7 +617,6 @@ "JSON_V8R", "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", "KOTLIN_KTLINT", "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", @@ -651,7 +646,6 @@ "SPELL_CODESPELL", "SQL_SQLFLUFF", "TEKTON_TEKTON_LINT", - "TSX_ESLINT", "TYPESCRIPT_ES", "TYPESCRIPT_STANDARD", "TYPESCRIPT_PRETTIER", diff --git a/megalinter/descriptors/jsx.megalinter-descriptor.yml b/megalinter/descriptors/jsx.megalinter-descriptor.yml index e214ac74be7..d1912449fca 100644 --- a/megalinter/descriptors/jsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/jsx.megalinter-descriptor.yml @@ -11,6 +11,8 @@ linters: # ESLINT - class: EslintLinter linter_name: eslint + disabled: true + disabled_reason: "eslint-plugin-react not compliant with eslint 10: https://github.com/jsx-eslint/eslint-plugin-react/issues/3977" can_output_sarif: true linter_text: | **ESLint with React Plugin** provides comprehensive linting for JSX files, combining ESLint's powerful static analysis with React-specific rules to ensure high-quality React applications written in JavaScript. diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index 62c03a310b4..ad8aed80278 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -11,6 +11,8 @@ linters: # ESLINT - class: EslintLinter linter_name: eslint + disabled: true + disabled_reason: "eslint-plugin-react not compliant with eslint 10: https://github.com/jsx-eslint/eslint-plugin-react/issues/3977" can_output_sarif: true linter_text: | **ESLint with React Plugin** provides comprehensive linting for TSX (TypeScript React) files, combining ESLint's powerful static analysis with React-specific rules to ensure high-quality React applications written in TypeScript. From 1dd9ea9552ca6d2720a782faa3341dcd5a8db4f2 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Tue, 24 Feb 2026 23:53:59 +0100 Subject: [PATCH 8/9] Removes eslint-plugin-import plugin from builds Drops the `eslint-plugin-import` plugin from all Dockerfile builds and comments out its definition in descriptor files. This change aligns with ongoing ESLint updates, addressing potential compatibility changes or superseded functionality in newer ESLint versions. --- Dockerfile | 3 --- flavors/cupcake/Dockerfile | 3 --- flavors/dotnetweb/Dockerfile | 3 --- flavors/javascript/Dockerfile | 3 --- linters/javascript_es/Dockerfile | 3 --- linters/typescript_es/Dockerfile | 3 --- .../descriptors/javascript.megalinter-descriptor.yml | 8 ++++---- .../descriptors/typescript.megalinter-descriptor.yml | 8 ++++---- 8 files changed, 8 insertions(+), 26 deletions(-) diff --git a/Dockerfile b/Dockerfile index baf327a960a..cfe79ca87dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -201,8 +201,6 @@ ARG PMD_VERSION=7.21.0 ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -624,7 +622,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 69e2261da5e..4eb5eea37c8 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -156,8 +156,6 @@ ARG PMD_VERSION=7.21.0 ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -515,7 +513,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index 4e77fa0b3fc..a6a1ef6dc62 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -150,8 +150,6 @@ ARG NPM_HTMLHINT_VERSION=1.9.1 ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -410,7 +408,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index 257688586b4..1622e3c5820 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -127,8 +127,6 @@ ARG NPM_HTMLHINT_VERSION=1.9.1 ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -376,7 +374,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ htmlhint@${NPM_HTMLHINT_VERSION} \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index 91f8846937c..92e2785aff2 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -56,8 +56,6 @@ RUN python -m pip install --no-cache-dir "wheel>=0.46.2" "setuptools>=75.8.0" \ ARG NPM_ESLINT_VERSION=9.39.2 # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -146,7 +144,6 @@ WORKDIR /node-deps RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index dd61add4366..6749401f479 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -60,8 +60,6 @@ ARG NPM_ESLINT_VERSION=10.0.1 ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 # renovate: datasource=npm depName=eslint-config-standard ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 -# renovate: datasource=npm depName=eslint-plugin-import -ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 # renovate: datasource=npm depName=eslint-plugin-n @@ -156,7 +154,6 @@ RUN npm --no-cache install --ignore-scripts --omit=dev \ eslint@${NPM_ESLINT_VERSION} \ eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} \ eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} \ - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} \ eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} \ eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} \ eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} \ diff --git a/megalinter/descriptors/javascript.megalinter-descriptor.yml b/megalinter/descriptors/javascript.megalinter-descriptor.yml index 318cdd58985..b522736757a 100644 --- a/megalinter/descriptors/javascript.megalinter-descriptor.yml +++ b/megalinter/descriptors/javascript.megalinter-descriptor.yml @@ -80,9 +80,9 @@ linters: - |- # renovate: datasource=npm depName=eslint-config-prettier ARG NPM_ESLINT_CONFIG_PRETTIER_VERSION=10.1.8 - - |- - # renovate: datasource=npm depName=eslint-plugin-import - ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 + # - |- + # # renovate: datasource=npm depName=eslint-plugin-import + # ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 - |- # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.14.0 @@ -107,7 +107,7 @@ linters: npm: - eslint@${NPM_ESLINT_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} + # - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index 533a756009e..c39988f3e6f 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -81,9 +81,9 @@ linters: - |- # renovate: datasource=npm depName=eslint-config-standard ARG NPM_ESLINT_CONFIG_STANDARD_VERSION=17.1.0 - - |- - # renovate: datasource=npm depName=eslint-plugin-import - ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 + # - |- + # # renovate: datasource=npm depName=eslint-plugin-import + # ARG NPM_ESLINT_PLUGIN_IMPORT_VERSION=2.32.0 - |- # renovate: datasource=npm depName=eslint-plugin-jest ARG NPM_ESLINT_PLUGIN_JEST_VERSION=29.15.0 @@ -115,7 +115,7 @@ linters: - eslint@${NPM_ESLINT_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} - - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} + # - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION} From 27634cdd3d06caabae09869aade564da3240461a Mon Sep 17 00:00:00 2001 From: nvuillam <17500430+nvuillam@users.noreply.github.com> Date: Tue, 24 Feb 2026 23:03:33 +0000 Subject: [PATCH 9/9] [MegaLinter] Apply linters fixes --- megalinter/descriptors/typescript.megalinter-descriptor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index c39988f3e6f..64c17a019fe 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -115,7 +115,7 @@ linters: - eslint@${NPM_ESLINT_VERSION} - eslint-config-prettier@${NPM_ESLINT_CONFIG_PRETTIER_VERSION} - eslint-config-standard@${NPM_ESLINT_CONFIG_STANDARD_VERSION} - # - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} + # - eslint-plugin-import@${NPM_ESLINT_PLUGIN_IMPORT_VERSION} - eslint-plugin-jest@${NPM_ESLINT_PLUGIN_JEST_VERSION} - eslint-plugin-n@${NPM_ESLINT_PLUGIN_N_VERSION} - eslint-plugin-prettier@${NPM_ESLINT_PLUGIN_PRETTIER_VERSION}