From a8756b7dd40d825ff7f68fbf1b4e17d6421a7384 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 4 Nov 2024 12:25:39 +0100 Subject: [PATCH] chore: improve setup --- .github/renovate.json5 | 12 ++++++------ eslint-plugin-file-progress.d.ts | 1 + eslint.config.ts | 5 ++++- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 301307e11aa..7ce9aac347a 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -33,6 +33,12 @@ "matchDepTypes": ["engines"], "rangeStrategy": "replace" }, + { + // Disable updates for eslint-plugin-file-progress + rimraf until Node 18 support is dropped + "groupName": "disabled", + "matchPackageNames": ["eslint-plugin-file-progress", "rimraf"], + "enabled": false + }, { "groupName": "eslint", "matchPackageNames": [ @@ -58,12 +64,6 @@ { "groupName": "doc-dependencies", "matchPackageNames": ["ts-morph", "vitepress"] - }, - { - // Disable updates for rimraf until Node 18 support is dropped - "groupName": "disabled", - "matchPackageNames": ["rimraf"], - "enabled": false } ], "stopUpdatingLabel": "s: on hold", diff --git a/eslint-plugin-file-progress.d.ts b/eslint-plugin-file-progress.d.ts index 927dd781adc..29514c055db 100644 --- a/eslint-plugin-file-progress.d.ts +++ b/eslint-plugin-file-progress.d.ts @@ -1,3 +1,4 @@ +// TODO @ST-DDT 2024-11-04: This file can be removed in v2.0.0 which requires Node 20+ declare module 'eslint-plugin-file-progress' { import type { Rule } from 'eslint'; diff --git a/eslint.config.ts b/eslint.config.ts index 3a14a18f283..600e236a5df 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -203,14 +203,17 @@ const config: ReturnType = tseslint.config( eslintPluginPrettierRecommended, //#endregion + //#region file-progress + // https://www.npmjs.com/package/eslint-plugin-file-progress { plugins: { 'file-progress': eslintPluginFileProgress, }, rules: { - 'file-progress/activate': 1, + 'file-progress/activate': 1, // 1 => enabled }, }, + //#endregion //#region overrides {