@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
24 lines (21 loc) • 935 B
JavaScript
import 'eslint/use-at-your-own-risk';
import { formatConfig } from '../utility/format-config.utility.js';
import { formatRuleName } from '../utility/format-rule-name.utility.js';
import tailwind from 'eslint-plugin-tailwindcss';
/**
* Loads the ESLint configuration for Tailwind CSS
* @returns {Array<Linter.Config>} An array of ESLint configurations for Tailwind CSS
*/
function loadConfig() {
return [
// eslint-disable-next-line @elsikora/typescript/no-unsafe-member-access,@elsikora/typescript/no-unsafe-argument,@elsikora/typescript/no-unsafe-assignment
...formatConfig([...tailwind.configs["flat/recommended"]]),
{
rules: {
[formatRuleName("tailwindcss/no-custom-classname")]: "off", // Disable custom classnames to allow for flexibility in project styling.
},
},
];
}
export { loadConfig as default };
//# sourceMappingURL=tailwind-css.js.map