@purpurds/eslint-plugin-purpur v7.4.0
@purpurds/eslint-plugin-purpur
Eslint plugins for purpur. Use to enforce best practices and code quality using purpur. 🧹🪄
Installation
rush: rush add -p @purpurds/eslint-plugin-purpur --dev
npm: npm i @purpurds/eslint-plugin-purpur
Flat config
import purpurPlugin from "@purpurds/eslint-plugin-purpur"
export default [
{
files: ["**/*.ts?(x)"],
...purpurPlugin.configs["recommended-flat"],
}
]Legacy config
// eslint <= 8
module.exports = {
extends: ["plugin:@purpurds/purpur/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: ["@purpurds/purpur"],
rules: {
"@purpurds/purpur/no-barrel-imports": "error" | "warn",
},
};5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago