Skip to content

Commit

Permalink
fix: rule prefix
Browse files Browse the repository at this point in the history
  • Loading branch information
schoero committed Dec 11, 2023
1 parent d5a2917 commit 786cbb5
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,33 @@ import { tailwindSortClasses } from "eptm:rules:tailwind-sort-classes.js";
import type { ESLint } from "eslint";


const pluginName = "readable-tailwind";

export default {
configs: {
"recommended/error": {
plugins: ["readable-tailwind"],
plugins: [pluginName],
rules: {
[jsxAttributeExpression.name]: "error",
[tailwindNoUnnecessaryWhitespace.name]: "error",
[tailwindSortClasses.name]: "error",
[tailwindMultiline.name]: "error"
[`${pluginName}/${jsxAttributeExpression.name}`]: "error",
[`${pluginName}/${tailwindNoUnnecessaryWhitespace.name}`]: "error",
[`${pluginName}/${tailwindSortClasses.name}`]: "error",
[`${pluginName}/${tailwindMultiline.name}`]: "error"
}
},
"recommended/warn": {
plugins: ["readable-tailwind"],
plugins: [pluginName],
rules: {
[jsxAttributeExpression.name]: "warn",
[tailwindNoUnnecessaryWhitespace.name]: "warn",
[tailwindSortClasses.name]: "warn",
[tailwindMultiline.name]: "warn"
[`${pluginName}/${jsxAttributeExpression.name}`]: "warn",
[`${pluginName}/${tailwindNoUnnecessaryWhitespace.name}`]: "warn",
[`${pluginName}/${tailwindSortClasses.name}`]: "warn",
[`${pluginName}/${tailwindMultiline.name}`]: "warn"
}
}
},
rules: {
[jsxAttributeExpression.name]: jsxAttributeExpression.rule,
[tailwindNoUnnecessaryWhitespace.name]: tailwindNoUnnecessaryWhitespace.rule,
[tailwindSortClasses.name]: tailwindSortClasses.rule,
[tailwindMultiline.name]: tailwindMultiline.rule
[`${pluginName}/${jsxAttributeExpression.name}`]: jsxAttributeExpression.rule,
[`${pluginName}/${tailwindNoUnnecessaryWhitespace.name}`]: tailwindNoUnnecessaryWhitespace.rule,
[`${pluginName}/${tailwindSortClasses.name}`]: tailwindSortClasses.rule,
[`${pluginName}/${tailwindMultiline.name}`]: tailwindMultiline.rule
}
} satisfies ESLint.Plugin;

0 comments on commit 786cbb5

Please sign in to comment.