@discourse/lint-configs
v2.36.0
Published
Shareable lint configs for Discourse core, plugins, and themes
Keywords
Readme
@discourse/lint-configs
Shareable lint configs for Discourse core, plugins, and themes
Usage
Add @discourse/lint-configs to package.json, and create these three files:
eslint.config.mjs
import DiscourseRecommended from "@discourse/lint-configs/eslint";
export default [...DiscourseRecommended];or in themes/theme components:
import DiscourseThemeRecommended from "@discourse/lint-configs/eslint-theme";
export default [...DiscourseThemeRecommended];.prettierrc.cjs
module.exports = require("@discourse/lint-configs/prettier");stylelint.config.mjs
export default {
extends: ["@discourse/lint-configs/stylelint"],
};.template-lintrc.cjs
module.exports = require("@discourse/lint-configs/template-lint");