From 1e86d8d3b6d9ee46094fe9db773007aff63d5922 Mon Sep 17 00:00:00 2001 From: Verite Mugabo Date: Fri, 27 Dec 2024 19:38:41 +0200 Subject: [PATCH] update --- src/utils/index.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index 6e726b4..623b653 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -10,24 +10,20 @@ import { KnownMemberExpression, ParsedExpectVitestFnCall } from './parse-vitest-fn-call' -import { RuleRecommendation, RuleRecommendationAcrossConfigs } from '@typescript-eslint/utils/ts-eslint' export interface PluginDocs { recommended?: boolean requiresTypeChecking?: boolean - extendsBaseRule?: boolean | string; } +export function createEslintRule(rule: Readonly>) { + const createRule = ESLintUtils.RuleCreator( + (ruleName: string) => + `https://github.com/vitest-dev/eslint-plugin-vitest/blob/main/docs/rules/${ruleName}.md` + ) -// export function createEslintRule(rule: Readonly>) { -// const createRule = ESLintUtils.RuleCreator( -// ruleName => -// `https://github.com/vitest-dev/eslint-plugin-vitest/blob/main/docs/rules/${ruleName}.md` -// ) -// -// return createRule(rule) as unknown as Rule.RuleModule -// } -export const createEslintRule = ESLintUtils.RuleCreator(name => `https://github.com/vitest-dev/eslint-plugin-vitest/blob/main/docs/rules/${name}.md`) + return createRule(rule) +} export const joinNames = (a: string | null, b: string | null): string | null => a && b ? `${a}.${b}` : null