Skip to content

Commit a656c21

Browse files
authored
Merge pull request microsoft#184919 from CodinGame/remove-side-effect-in-expected-pure-function
Remove side effect from `array.some` callback
2 parents ceb15e0 + b13ff33 commit a656c21

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/vs/workbench/api/common/extHostTerminalService.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -816,15 +816,12 @@ export abstract class BaseExtHostTerminalService extends Disposable implements I
816816
}
817817

818818
private _getTerminalObjectIndexById<T extends ExtHostTerminal>(array: T[], id: ExtHostTerminalIdentifier): number | null {
819-
let index: number | null = null;
820-
array.some((item, i) => {
821-
const thisId = item._id;
822-
if (thisId === id) {
823-
index = i;
824-
return true;
825-
}
826-
return false;
819+
const index = array.findIndex(item => {
820+
return item._id === id;
827821
});
822+
if (index === -1) {
823+
return null;
824+
}
828825
return index;
829826
}
830827

0 commit comments

Comments
 (0)