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
JavaScript
;
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