MCPcopy
hub / github.com/htmlhint/HTMLHint / loadCustomRules

Function loadCustomRules

src/cli/htmlhint.ts:219–236  ·  view source on GitHub ↗
(rulesdir: string)

Source from the content-addressed store, hash-verified

217
218// load custom rules
219function loadCustomRules(rulesdir: string) {
220 rulesdir = rulesdir.replace(/\\/g, '/')
221 if (existsSync(rulesdir)) {
222 if (statSync(rulesdir).isDirectory()) {
223 rulesdir += /\/$/.test(rulesdir) ? '' : '/'
224 rulesdir += '**/*.js'
225 const arrFiles = globSync(rulesdir, {
226 dot: false,
227 nodir: true,
228 })
229 arrFiles.forEach((file: string) => {
230 loadRule(file)
231 })
232 } else {
233 loadRule(rulesdir)
234 }
235 }
236}
237
238// load rule
239function loadRule(filepath: string) {

Callers 1

hintTargetsFunction · 0.85

Calls 1

loadRuleFunction · 0.85

Tested by

no test coverage detected