UNPKG

eslint-plugin-no-barrel-files

Version:

ESLint plugin to disallow [barrel files](https://github.com/basarat/typescript-book/blob/master/docs/tips/barrel.md).

39 lines 1.1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const no_barrel_files_1 = __importDefault(require("./rules/no-barrel-files")); const rules = { 'no-barrel-files': no_barrel_files_1.default, }; const pluginMeta = { name: 'eslint-plugin-no-barrel-files', version: '1.2.2', }; const runtimeMeta = Object.assign(Object.assign({}, pluginMeta), { namespace: 'no-barrel-files' }); const recommendedConfig = { plugins: { 'no-barrel-files': { meta: runtimeMeta, rules }, }, rules: { 'no-barrel-files/no-barrel-files': 'error', }, }; const configs = { recommended: [recommendedConfig], 'flat/recommended': [recommendedConfig], 'legacy-recommended': { plugins: ['no-barrel-files'], rules: { 'no-barrel-files/no-barrel-files': 'error', }, }, }; const plugin = { meta: runtimeMeta, configs: configs, rules, flat: recommendedConfig, }; module.exports = plugin; //# sourceMappingURL=index.js.map