From 14fdcb2f0a8a08141c21a1990762e61cc48332fc Mon Sep 17 00:00:00 2001 From: michael faith Date: Wed, 23 Jul 2025 04:51:08 -0500 Subject: [PATCH 1/3] git mv --- eslint-remote-tester.config.mjs => eslint-remote-tester.config.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename eslint-remote-tester.config.mjs => eslint-remote-tester.config.ts (100%) diff --git a/eslint-remote-tester.config.mjs b/eslint-remote-tester.config.ts similarity index 100% rename from eslint-remote-tester.config.mjs rename to eslint-remote-tester.config.ts From a54c21c1f83f4eb4c6a75d6ddd2c0ba112dff574 Mon Sep 17 00:00:00 2001 From: michael faith Date: Wed, 23 Jul 2025 06:36:35 -0500 Subject: [PATCH 2/3] build: convert eslint-remote-tester config to typescript Supporting the larger typescript migration, this change migrates the config for `eslint-remote-tester` to typescript, which will be necessary to run our plugin from source, once it's typescript. --- eslint-remote-tester.config.ts | 9 ++++++--- package.json | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/eslint-remote-tester.config.ts b/eslint-remote-tester.config.ts index 313c3349..a22f38c0 100644 --- a/eslint-remote-tester.config.ts +++ b/eslint-remote-tester.config.ts @@ -1,7 +1,9 @@ -import eslintPlugin from 'eslint-plugin-eslint-plugin'; import tsparser from '@typescript-eslint/parser'; +import type { Config } from 'eslint-remote-tester'; + +// @ts-expect-error - eslint-plugin is not typed yet +import eslintPlugin from './lib/index.js'; -/** @type {import('eslint-remote-tester').Config} */ export default { /** Repositories to scan */ repositories: [ @@ -43,6 +45,7 @@ export default { cache: false, /** ESLint configuration */ + // @ts-expect-error - eslint-plugin is not typed yet eslintConfig: [ { files: ['**/*.{js,mjs,cjs,ts,mts,cts}'], @@ -56,4 +59,4 @@ export default { }, }, ], -}; +} satisfies Config; diff --git a/package.json b/package.json index 6e93218a..c20efe6b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "lint:package-json": "npmPkgJsonLint .", "release": "release-it", "test": "vitest run --coverage", - "test:remote": "eslint-remote-tester -c ./eslint-remote-tester.config.mjs", + "test:remote": "eslint-remote-tester -c ./eslint-remote-tester.config.ts", "update:eslint-docs": "eslint-doc-generator" }, "files": [ From 182e4c2fd5f6c65b790e51a9010508687f4573ef Mon Sep 17 00:00:00 2001 From: michael faith Date: Fri, 25 Jul 2025 03:59:50 -0500 Subject: [PATCH 3/3] Bump version of eslint-remote-tester to pick up bug fix --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c20efe6b..aaa146d1 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "eslint-plugin-n": "^17.21.0", "eslint-plugin-prettier": "^5.5.3", "eslint-plugin-unicorn": "^56.0.1", - "eslint-remote-tester": "^4.0.2", + "eslint-remote-tester": "^4.0.3", "eslint-scope": "^8.0.1", "espree": "^10.0.1", "husky": "^9.1.7",