UNPKG

eslint-plugin-testing-library

Version:

ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

44 lines (43 loc) 1.31 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const configs_1 = require("./configs"); const rules_1 = __importDefault(require("./rules")); const { name: packageName, version: packageVersion, } = require('../package.json'); const plugin = { meta: { name: packageName, version: packageVersion, }, configs: {}, rules: rules_1.default, }; plugin.configs = { ...configs_1.legacyConfigs, 'flat/dom': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.dom.rules, }, 'flat/angular': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.angular.rules, }, 'flat/react': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.react.rules, }, 'flat/vue': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.vue.rules, }, 'flat/svelte': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.svelte.rules, }, 'flat/marko': { plugins: { 'testing-library': plugin }, rules: configs_1.legacyConfigs.marko.rules, }, }; module.exports = plugin;