UNPKG

@fenge/eslint-config

Version:

A super strict eslint config for linting js/ts/package.json.

32 lines 3.62 kB
import htmlPlugin from "@html-eslint/eslint-plugin"; export function html() { return [ { name: "fenge/html", files: ["**/*.html"], plugins: { "@html-eslint": htmlPlugin, }, language: "@html-eslint/html", rules: { // "@html-eslint/require-lang": "error", "@html-eslint/require-img-alt": "error", "@html-eslint/require-doctype": "error", "@html-eslint/require-title": "error", "@html-eslint/no-multiple-h1": "error", "@html-eslint/no-duplicate-id": "error", "@html-eslint/require-li-container": "error", "@html-eslint/no-obsolete-tags": "error", // Follow the style of Prettier "@html-eslint/require-closing-tags": [ "error", { selfClosing: "always" }, ], "@html-eslint/no-duplicate-attrs": "error", "@html-eslint/use-baseline": "error", "@html-eslint/no-duplicate-in-head": "error", }, }, ]; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHRtbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25maWcvaHRtbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLFVBQVUsTUFBTSw0QkFBNEIsQ0FBQztBQUVwRCxNQUFNLFVBQVUsSUFBSTtJQUNsQixPQUFPO1FBQ0w7WUFDRSxJQUFJLEVBQUUsWUFBWTtZQUNsQixLQUFLLEVBQUUsQ0FBQyxXQUFXLENBQUM7WUFDcEIsT0FBTyxFQUFFO2dCQUNQLGNBQWMsRUFBRSxVQUFVO2FBQzNCO1lBQ0QsUUFBUSxFQUFFLG1CQUFtQjtZQUM3QixLQUFLLEVBQUU7Z0JBQ0wsd0NBQXdDO2dCQUN4Qyw4QkFBOEIsRUFBRSxPQUFPO2dCQUN2Qyw4QkFBOEIsRUFBRSxPQUFPO2dCQUN2Qyw0QkFBNEIsRUFBRSxPQUFPO2dCQUNyQyw2QkFBNkIsRUFBRSxPQUFPO2dCQUN0Qyw4QkFBOEIsRUFBRSxPQUFPO2dCQUN2QyxtQ0FBbUMsRUFBRSxPQUFPO2dCQUM1QywrQkFBK0IsRUFBRSxPQUFPO2dCQUN4QywrQkFBK0I7Z0JBQy9CLG1DQUFtQyxFQUFFO29CQUNuQyxPQUFPO29CQUNQLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRTtpQkFDMUI7Z0JBQ0QsaUNBQWlDLEVBQUUsT0FBTztnQkFDMUMsMkJBQTJCLEVBQUUsT0FBTztnQkFDcEMsbUNBQW1DLEVBQUUsT0FBTzthQUM3QztTQUNGO0tBQ08sQ0FBQztBQUNiLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgaHRtbFBsdWdpbiBmcm9tIFwiQGh0bWwtZXNsaW50L2VzbGludC1wbHVnaW5cIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGh0bWwoKSB7XG4gIHJldHVybiBbXG4gICAge1xuICAgICAgbmFtZTogXCJmZW5nZS9odG1sXCIsXG4gICAgICBmaWxlczogW1wiKiovKi5odG1sXCJdLFxuICAgICAgcGx1Z2luczoge1xuICAgICAgICBcIkBodG1sLWVzbGludFwiOiBodG1sUGx1Z2luLFxuICAgICAgfSxcbiAgICAgIGxhbmd1YWdlOiBcIkBodG1sLWVzbGludC9odG1sXCIsXG4gICAgICBydWxlczoge1xuICAgICAgICAvLyBcIkBodG1sLWVzbGludC9yZXF1aXJlLWxhbmdcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9yZXF1aXJlLWltZy1hbHRcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9yZXF1aXJlLWRvY3R5cGVcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9yZXF1aXJlLXRpdGxlXCI6IFwiZXJyb3JcIixcbiAgICAgICAgXCJAaHRtbC1lc2xpbnQvbm8tbXVsdGlwbGUtaDFcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9uby1kdXBsaWNhdGUtaWRcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9yZXF1aXJlLWxpLWNvbnRhaW5lclwiOiBcImVycm9yXCIsXG4gICAgICAgIFwiQGh0bWwtZXNsaW50L25vLW9ic29sZXRlLXRhZ3NcIjogXCJlcnJvclwiLFxuICAgICAgICAvLyBGb2xsb3cgdGhlIHN0eWxlIG9mIFByZXR0aWVyXG4gICAgICAgIFwiQGh0bWwtZXNsaW50L3JlcXVpcmUtY2xvc2luZy10YWdzXCI6IFtcbiAgICAgICAgICBcImVycm9yXCIsXG4gICAgICAgICAgeyBzZWxmQ2xvc2luZzogXCJhbHdheXNcIiB9LFxuICAgICAgICBdLFxuICAgICAgICBcIkBodG1sLWVzbGludC9uby1kdXBsaWNhdGUtYXR0cnNcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC91c2UtYmFzZWxpbmVcIjogXCJlcnJvclwiLFxuICAgICAgICBcIkBodG1sLWVzbGludC9uby1kdXBsaWNhdGUtaW4taGVhZFwiOiBcImVycm9yXCIsXG4gICAgICB9LFxuICAgIH0sXG4gIF0gYXMgY29uc3Q7XG59XG4iXX0=