Skip to main content

eslint-plugin-copilot Documentation / _internal/duplicate-names / collectDuplicateNameGroups

Function: collectDuplicateNameGroups()

function collectDuplicateNameGroups(
entries: readonly Readonly<{
filePath: string;
name: string;
}>[],
normalizeName: (value: string) => string
): ReadonlyMap<
string,
readonly Readonly<{
filePath: string;
name: string;
}>[]
>;

Defined in: _internal/duplicate-names.ts:13

Group files by normalized name and keep only duplicate groups.

Parameters​

ParameterType
entriesreadonly Readonly<{ filePath: string; name: string; }>[]
normalizeName(value: string) => string

Returns​

ReadonlyMap<string, readonly Readonly<{ filePath: string; name: string; }>[]>