sindresorhus/eslint-plugin-unicorn
`prefer-at` should also mark substrings of length 1
Closed
#2,203 opened on Oct 22, 2023
enhancementhelp wanted
Repository metrics
- Stars
- (5,022 stars)
- PR merge metrics
- (Avg merge 1d 16h) (399 merged PRs in 30d)
Description
Description
The prefer-at rule should also check for substrings of length 1.
Fail
string.substring(0, 1)
string.substring(value, value + 1)
string.substring(value, 1 + value)
string.substring(value - 1, value)
Pass
string[0]
string[value]
string[value - 1]
or
string.at(0)
string.at(value)
string.at(value - 1)
And maybe:
string.charAt(0)
string.charAt(value)
string.charAt(value - 1)
Additional Info
No response