@purpur/eslint-plugin-purpur
v9.1.2
Published
Eslint plugins for purpur. Use to enforce best practices and code quality using purpur. 🧹🪄
Downloads
1,681
Readme
@purpur/eslint-plugin-purpur
Eslint plugins for purpur. Use to enforce best practices and code quality using purpur. 🧹🪄
Installation
rush: rush add -p @purpur/eslint-plugin-purpur --dev
npm: npm i @purpur/eslint-plugin-purpur
Flat config
import purpurPlugin from "@purpur/eslint-plugin-purpur";
export default [
{
files: ["**/*.ts?(x)"],
...purpurPlugin.configs["recommended-flat"],
},
];Legacy config
// eslint <= 8
module.exports = {
extends: ["plugin:@purpur/library/recommended"],
};Custom usage
Flat config
import purpurPlugin from "@purpur/eslint-plugin-purpur";
export default [
{
files: ["**/*.ts?(x)"],
plugins: {
purpur: purpurPlugin,
},
rules: {
"purpur/no-barrel-imports-flat": "error",
},
},
];Legacy config
// eslint <= 8
module.exports = {
plugins: ["@purpur/library"],
rules: {
"@purpur/library/no-barrel-imports": "error" | "warn",
},
};