UNPKG

eslint-plugin-htm

Version:

An incredible ESLint plugin for HTML based on HTMLHint

38 lines 901 B
import { registerJsonMessageHandler, processors } from 'eslint-plugin-utils'; import * as configs_ from './configs.js'; import * as meta from './meta.js'; import * as parser from './parser.js'; import * as rules from './rules/index.js'; const htm = { meta, rules, processors, }; const flatBase = { name: 'htm/flat-base', files: ['**/*.html'], plugins: { htm, }, languageOptions: { parser, }, }; const flatRecommended = { ...flatBase, name: 'htm/flat-recommended', rules: configs_.recommended.rules, }; export { meta, parser, rules }; export const configs = { ...configs_, flatBase, flatRecommended, }; registerJsonMessageHandler('htm/html', ({ evidence, rule, message }) => ({ ruleId: `htm/${rule.id}`, message: `${message} evidence: ${evidence} reference: ${rule.link ?? '-'}`, })); //# sourceMappingURL=index.js.map