/
githubmirror
/
eslint-plugin
Обзор
Документация
Войти
/
githubmirror
/
eslint-plugin
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/mocha-setup.ts
26 строк
739 B
Michael Naumov
chore: allow custom spec
04 дек 2025, 16:38
04 дек 2025, 16:38
9c09244
Код
Авторство
О чём код?
import { RuleTester } from "@typescript-eslint/rule-tester"; import parser from "@typescript-eslint/parser"; import type { RuleTesterConfig } from "@typescript-eslint/rule-tester"; import { after, describe, it } from "mocha"; export const typedRuleTesterConfig: RuleTesterConfig = { languageOptions: { parser, ecmaVersion: 2022, sourceType: "module", parserOptions: { project: "./tsconfig.json", tsconfigRootDir: process.cwd(), extraFileExtensions: [".json"], }, }, }; export function mochaHooks() { RuleTester.afterAll = after; RuleTester.describe = describe; RuleTester.it = it; RuleTester.setDefaultConfig(typedRuleTesterConfig); }