@code-pushup/eslint-plugin
Version:
Code PushUp plugin for detecting problems in source code using ESLint.📋
12 lines (11 loc) • 654 B
TypeScript
import type { Group } from '@code-pushup/models';
import type { CustomGroup } from '../config.js';
import { type RuleData } from './parse.js';
export declare function groupsFromRuleTypes(rules: RuleData[]): Group[];
export declare function groupsFromRuleCategories(rules: RuleData[]): Group[];
export declare function groupsFromCustomConfig(rules: RuleData[], groups: CustomGroup[]): Group[];
export declare function createRulesMap(rules: RuleData[]): Record<string, RuleData[]>;
export declare function resolveGroupRefs(groupRules: Record<string, number>, rulesMap: Record<string, RuleData[]>): {
refs: Group['refs'];
invalidRules: string[];
};