Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Open
Description
Before You File a Proposal Please Confirm You Have Done The Following...
- I havesearched for related issues and found none that match my proposal.
- I have searched thecurrent rule list and found no rules that match my proposal.
- I haveread the FAQ and my problem is not listed.
My proposal is suitable for this project
- I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).
Link to the rule's documentation
https://typescript-eslint.io/rules/prefer-includes
Description
I activated@typescript-eslint/prefer-includes
rule at my code base and found the useless check on the indexOf result.
The mentioned rule is analyzing this code anyway, but I have no idea if this buggy code is best reported by this rule, another rule or typescript itself.
Fail
if(myArray.indexOf(myItem)>=-1){//}
Pass
if(myArray.indexOf(myItem)>-1){//}
Additional Info
No response