UNPKG

@code-pushup/eslint-plugin

Version:

Code PushUp plugin for detecting problems in source code using ESLint.📋

19 lines • 767 B
import { groupsFromCustomConfig, groupsFromRuleCategories, groupsFromRuleTypes, } from './groups.js'; import { listRules } from './rules.js'; import { ruleToAudit } from './transform.js'; export { ruleIdToSlug } from './hash.js'; export { detectConfigVersion } from './versions/index.js'; export async function listAuditsAndGroups(targets, customGroups) { const rules = await listRules(targets); const resolvedCustomGroups = customGroups ? groupsFromCustomConfig(rules, customGroups) : []; const audits = rules.map(ruleToAudit); const groups = [ ...groupsFromRuleTypes(rules), ...groupsFromRuleCategories(rules), ...resolvedCustomGroups, ]; return { audits, groups }; } //# sourceMappingURL=index.js.map