menu
manual-range-pattern
Prefer range patterns over enumerating consecutive values
A union that enumerates consecutive scalar values repeats the interval element by element. Instead, you SHOULD write one inclusive range pattern.
Reported
1function digit(value: char): boolean {2 return match (value) {3 '0' | '1' | '2' | '3' => true4 _ => false5 };6}Accepted
1function digit(value: char): boolean {2 return match (value) {3 '0'..='3' => true4 _ => false5 };6}