@code-pushup/eslint-plugin
Version:
Code PushUp plugin for detecting problems in source code using ESLint.📋
19 lines • 767 B
JavaScript
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