Open diversit opened 2 years ago
We change to use SonarScala plugin in SonarQube to scan our Scala code. However, the scan fails on numeric literals like 100_000L.
100_000L
This is caused by the function checkNoLetter in ScalaOnlyLexer L509.
checkNoLetter
ScalaOnlyLexer
Could the checkNoLetter function be changed to not fail on _ characters in a number since this is valid Scala code?
_
Error
scalariform.lexer.ScalaLexerException: Invalid literal number: _
Expected Scalariform should not fail on literal numbers with _ like 150_100L.
150_100L
We change to use SonarScala plugin in SonarQube to scan our Scala code. However, the scan fails on numeric literals like
100_000L
.This is caused by the function
checkNoLetter
inScalaOnlyLexer
L509.Could the
checkNoLetter
function be changed to not fail on_
characters in a number since this is valid Scala code?Error
Expected Scalariform should not fail on literal numbers with
_
like150_100L
.