UNPKG

eslint-plugin-switch-statement

Version:

Rules for properly handling switch statements, including ensuring that appropriate exhaustive case handling.

27 lines (26 loc) 958 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeRuleTester = void 0; const rule_tester_1 = require("@typescript-eslint/rule-tester"); const parser_1 = __importDefault(require("@typescript-eslint/parser")); const node_test_1 = require("node:test"); rule_tester_1.RuleTester.afterAll = node_test_1.after; rule_tester_1.RuleTester.describe = node_test_1.describe; rule_tester_1.RuleTester.it = node_test_1.it; const makeRuleTester = () => new rule_tester_1.RuleTester({ languageOptions: { parser: parser_1.default, parserOptions: { project: "../tsconfig.test.json", tsconfigRootDir: __dirname, }, }, defaultFilenames: { ts: "index.js", tsx: "index.js", }, }); exports.makeRuleTester = makeRuleTester;