menu
no-unused-map-result
Disallow unused Array.map and Iterator.map results
Discarding an Array map wastes its allocated result, while discarding an Iterator map leaves its lazy callback unconsumed.
Instead, you SHOULD call forEach when the callback work is intended or remove the unused map operation.
Reported
1function append(values: int32[], output: int32[]): void {2 values.map((value) => output.push(value));3}Accepted
1function append(values: int32[], output: int32[]): void {2 values.forEach((value) => output.push(value));3}