@lesnoypudge/eslint-plugin-import-export
Version:
lesnoypudge's eslint-plugin-import-export
36 lines (35 loc) • 766 B
JavaScript
import { pluginVersion, pluginName, ruleName } from "./extra.js";
import { rule } from "./rule.js";
import parser from "@typescript-eslint/parser";
const plugin = {
meta: {
name: pluginName,
version: pluginVersion
},
rules: {
[ruleName]: rule
},
configs: {},
processors: {}
};
const recommendedFlatConfig = {
languageOptions: {
ecmaVersion: "latest",
parser
},
plugins: {},
rules: {
[`@lesnoypudge/eslint-plugin-${ruleName}/${ruleName}`]: "warn"
}
};
Object.assign(recommendedFlatConfig.plugins, {
[`@lesnoypudge/eslint-plugin-${ruleName}`]: plugin
});
const configs = {
recommended: recommendedFlatConfig
};
Object.assign(plugin.configs, configs);
export {
plugin as default
};
//# sourceMappingURL=plugin.js.map