menu
prefer-map-keys-values
Prefer Map.keys or Map.values when one entry component is unused
Iterating Map.entries constructs key-value pairs even when one component is never used.
Instead, you SHOULD iterate Map.keys or Map.values directly.
Reported
1function copy(values: Map<string, int32>, output: int32[]): void {2 for (const (_, value) of values.entries()) {3 output.push(value);4 }5}Accepted
1function copy(values: Map<string, int32>, output: int32[]): void {2 for (const value of values.values()) {3 output.push(value);4 }5}