Riverside-Software / sonar-openedge

CABL (Code Analyzer for ABL in SonarQube) - ABL ANTLR4 Parser
https://riverside-software.fr
GNU Lesser General Public License v3.0
63 stars 26 forks source link

SonarLint - Fix for #1095 works intermittently in bigger source files #1105

Closed movedoa closed 10 months ago

movedoa commented 11 months ago

2.24 with sonarlint 9.1.2906

When i open a bigger source file and save, i see issues like "Use enumRef:getValue() instead of INTEGER(enumRef)" no problem. If i then save/analyze again all the issues vanish and i see only those that where there before the #1095 fix.

If i then compile again with an syntax error in the file, solve the error and compile again, all issues are back until i save again. What i noticed is that i get "PDSOE currently building code model, rcode information not yet available" when it doesnt work, so i guess this is a race condition/timing problem somewhere.

gquerret commented 10 months ago

Fixed, that will be available in 9.1.2912