MCPcopy
hub / github.com/webpack/webpack / compileRules

Method compileRules

lib/rules/RuleSetCompiler.js:224–234  ·  view source on GitHub ↗

* Returns rules. * @param {string} path current path * @param {RuleSetRules} rules the raw rules provided by user * @param {References} refs references * @returns {CompiledRule[]} rules

(path, rules, refs)

Source from the content-addressed store, hash-verified

222 * @returns {CompiledRule[]} rules
223 */
224 compileRules(path, rules, refs) {
225 return rules
226 .filter(Boolean)
227 .map((rule, i) =>
228 this.compileRule(
229 `${path}[${i}]`,
230 /** @type {RuleSetRule} */ (rule),
231 refs
232 )
233 );
234 }
235
236 /**
237 * Returns normalized and compiled rule for processing.

Callers 2

compileMethod · 0.95
compileRuleMethod · 0.95

Calls 1

compileRuleMethod · 0.95

Tested by

no test coverage detected