eslint-plugin-tailwind-no-preset-class
v1.0.1
Published
ESLint plugin to enforce Tailwind CSS preset values and prevent arbitrary values when preset classes exist
Maintainers
Readme
eslint-plugin-tailwind-no-preset-class
校验tailwind任意值是否在预设中,如果不在则提示
Installation
You'll first need to install ESLint:
npm i eslint --save-devNext, install eslint-plugin-tailwind-no-preset-class:
npm install eslint-plugin-tailwind-no-preset-class --save-devUsage
In your configuration file, import the plugin eslint-plugin-tailwind-no-preset-class and add tailwind-no-preset-class to the plugins key:
import { defineConfig } from "eslint/config";
import tailwindNoPresetClass from "eslint-plugin-tailwind-no-preset-class";
export default defineConfig([
{
plugins: {
'tailwind-no-preset-class': tailwindNoPresetClass
}
}
]);Then configure the rules you want to use under the rules key.
import { defineConfig } from "eslint/config";
import tailwindNoPresetClass from "eslint-plugin-tailwind-no-preset-class";
export default defineConfig([
{
plugins: {
'tailwind-no-preset-class': tailwindNoPresetClass
},
rules: {
"tailwind-no-preset-class/enforce-preset-values": "warn"
}
}
]);Configurations
TODO: Run eslint-doc-generator to generate the configs list (or delete this section if no configs are offered).
Rules
TODO: Run eslint-doc-generator to generate the rules list.
