From 6ae59305269e43312e7478d4a43c8cea0ba254ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2026 04:43:53 +0000 Subject: [PATCH 1/2] chore(deps): bump the production-dependencies group with 3 updates Bumps the production-dependencies group with 3 updates: [empathic](https://github.com/lukeed/empathic), [module-replacements](https://github.com/e18e/module-replacements) and [verkit](https://github.com/sxzz/verkit). Updates `empathic` from 2.0.1 to 2.1.0 - [Release notes](https://github.com/lukeed/empathic/releases) - [Commits](https://github.com/lukeed/empathic/compare/v2.0.1...v2.1.0) Updates `module-replacements` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/e18e/module-replacements/releases) - [Commits](https://github.com/e18e/module-replacements/compare/3.3.0...3.4.0) Updates `verkit` from 0.4.0 to 0.5.0 - [Release notes](https://github.com/sxzz/verkit/releases) - [Commits](https://github.com/sxzz/verkit/compare/v0.4.0...v0.5.0) --- updated-dependencies: - dependency-name: empathic dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: module-replacements dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: verkit dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b1ccca..5eb6dc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "empathic": "^2.0.1", - "module-replacements": "^3.3.0", - "verkit": "^0.4.0" + "empathic": "^2.1.0", + "module-replacements": "^3.4.0", + "verkit": "^0.5.0" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -1649,9 +1649,9 @@ } }, "node_modules/empathic": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.1.tgz", - "integrity": "sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.1.0.tgz", + "integrity": "sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==", "license": "MIT", "engines": { "node": ">=14" @@ -2514,9 +2514,9 @@ } }, "node_modules/module-replacements": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/module-replacements/-/module-replacements-3.3.0.tgz", - "integrity": "sha512-AVZL23uePazQOZlb/QMGwxsUa1oWA62Cfe6ApPzgasUoF4cdCWAiRPVq4KkaQzXbIDAlpLhLG61Jx8Lju4wjTg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/module-replacements/-/module-replacements-3.4.0.tgz", + "integrity": "sha512-NKBNFM/uAUvSs+LOYfSly4EwrC9bgMoFuEnqNNjcDb910W+5IgS2KMB2ERLm5YZZm7R187jx1dMA9pOPvqbSbw==", "license": "MIT" }, "node_modules/ms": { @@ -3022,9 +3022,9 @@ } }, "node_modules/verkit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.4.0.tgz", - "integrity": "sha512-sXMwN6DMHeouPfCxkxWkKAmxphWKEenHYY5H1nIBzU3PmDsmJp6kBXJdshjVdpMZuWCmL9SH7KFRx29AylpP6g==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.5.0.tgz", + "integrity": "sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==", "license": "MIT", "engines": { "node": ">=18.12.0" diff --git a/package.json b/package.json index 91b01eb..643142e 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,8 @@ } }, "dependencies": { - "empathic": "^2.0.1", - "module-replacements": "^3.3.0", - "verkit": "^0.4.0" + "empathic": "^2.1.0", + "module-replacements": "^3.4.0", + "verkit": "^0.5.0" } } From 831781a730578992d67860e1d864d3b209dcc8c8 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Mon, 28 Sep 2026 08:26:30 +0100 Subject: [PATCH 2/2] fix: rework test assertions --- src/rules/ban-dependencies.test.ts | 15 +++++---------- src/rules/ban-dependencies.ts | 2 +- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/rules/ban-dependencies.test.ts b/src/rules/ban-dependencies.test.ts index e5837f1..18ecb7c 100644 --- a/src/rules/ban-dependencies.test.ts +++ b/src/rules/ban-dependencies.test.ts @@ -129,8 +129,7 @@ ruleTester.run('ban-dependencies', banDependencies, { messageId: 'simpleReplacement', data: { name: 'is-number', - description: - 'You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.' + description: 'You can use `typeof` to check if a value is a number.' } } ] @@ -144,8 +143,7 @@ ruleTester.run('ban-dependencies', banDependencies, { messageId: 'simpleReplacement', data: { name: 'is-number', - description: - 'You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.' + description: 'You can use `typeof` to check if a value is a number.' } } ] @@ -159,8 +157,7 @@ ruleTester.run('ban-dependencies', banDependencies, { messageId: 'simpleReplacement', data: { name: 'is-number', - description: - 'You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.' + description: 'You can use `typeof` to check if a value is a number.' } } ] @@ -174,8 +171,7 @@ ruleTester.run('ban-dependencies', banDependencies, { messageId: 'simpleReplacement', data: { name: 'is-number', - description: - 'You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.' + description: 'You can use `typeof` to check if a value is a number.' } } ] @@ -192,8 +188,7 @@ ruleTester.run('ban-dependencies', banDependencies, { messageId: 'simpleReplacement', data: { name: 'is-number', - description: - 'You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.' + description: 'You can use `typeof` to check if a value is a number.' } } ] diff --git a/src/rules/ban-dependencies.ts b/src/rules/ban-dependencies.ts index 492a6cd..96c537e 100644 --- a/src/rules/ban-dependencies.ts +++ b/src/rules/ban-dependencies.ts @@ -204,7 +204,7 @@ export const banDependencies: Rule.RuleModule = { '"{{name}}" should be replaced with an alternative package. In your ' + 'project, we recommend {{replacement}}. Read more here: {{url}}', simpleReplacement: - '"{{name}}" should be replaced with inline/local logic.' + + '"{{name}}" should be replaced with inline/local logic. ' + '{{description}}', removalReplacement: '"{{name}}" is flagged as no longer needed. {{description}}'