UNPKG

eslint-plugin-readable-tailwind

Version:

auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.

32 lines 1.48 kB
import { tailwindMultiline } from "../rules/tailwind-multiline.js"; import { tailwindNoDuplicateClasses } from "../rules/tailwind-no-duplicate-classes.js"; import { tailwindNoUnnecessaryWhitespace } from "../rules/tailwind-no-unnecessary-whitespace.js"; import { tailwindSortClasses } from "../rules/tailwind-sort-classes.js"; const pluginName = "readable-tailwind"; export const config = { configs: { error: { rules: { [`${pluginName}/${tailwindMultiline.name}`]: "error", [`${pluginName}/${tailwindNoDuplicateClasses.name}`]: "error", [`${pluginName}/${tailwindNoUnnecessaryWhitespace.name}`]: "error", [`${pluginName}/${tailwindSortClasses.name}`]: "error" } }, warning: { rules: { [`${pluginName}/${tailwindMultiline.name}`]: "warn", [`${pluginName}/${tailwindNoDuplicateClasses.name}`]: "warn", [`${pluginName}/${tailwindNoUnnecessaryWhitespace.name}`]: "warn", [`${pluginName}/${tailwindSortClasses.name}`]: "warn" } } }, rules: { [tailwindMultiline.name]: tailwindMultiline.rule, [tailwindNoDuplicateClasses.name]: tailwindNoDuplicateClasses.rule, [tailwindNoUnnecessaryWhitespace.name]: tailwindNoUnnecessaryWhitespace.rule, [tailwindSortClasses.name]: tailwindSortClasses.rule } }; //# sourceMappingURL=config.js.map