Empty interpolated string
SC-W1011
Bug risk
Critical
1
Potential NoSuchElementException
in accessing filtered elements
SC-R1006
Bug risk
Critical
1
Invalid deprecated annotation used
SC-W1035
Bug risk
Critical
1
Array comparison using conventional comparison operators
SC-W1046
Bug risk
Critical
1
Consider adding explicit type annotations to public members
SC-W1058
Bug risk
Critical
4
Pattern matching may be non-exhaustive
SC-W1024
Bug risk
Major
1
Potential resource (file handle) leak
SC-W1033
Bug risk
Major
1
Use anonymous pattern-matching functions instead of match blocks within iterators
SC-R1001
Anti-pattern
Major
1
Consider rewriting filter().headOption
as find()
SC-P1006
Anti-pattern
Major
1
Consider filtering first and then sorting
SC-P1003
Performance
Major
1