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" } } 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}}'