UNPKG

@code-pushup/eslint-plugin

Version:

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

12 lines (11 loc) • 654 B
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[]; };