Gilles Querret
Gilles Querret
The `RuleLink` class is nested in GroovyRule (a modified version of GroovyTemplate) , so the import statement is different in this case ; it should be: ``` import eu.rssw.sonar.GroovyRule.RuleLink; ```
You're right, comments are stored as hidden tokens (as a linked list) before the METHOD node. Note that whitespaces are on the same channel.
Token.getNodeType() will tell you if it's a comment or whitespace, then Token.getText() will give you the content
The value (in the DB) seems to be limited to 4000 characters. Is your code longer than that ?
Increasing the column size is not recommended by SonarSource, so your best option is to create a rules plugin. You can clone this plugin: https://github.com/riverside-Software/rules-plugin-template Presentation on this topic :...
Rule IfIndent should help. But the current implementation doesn't report anything with this indentation: ``` IF condition THEN IF condition2 THEN MESSAGE "1". ELSE MESSAGE "2". ``` While indentation is...
I'll do some tests, and update the ticket if I find anything useful.
> Debugging client side code In order to avoid this message ?  > ctrl+L to find debug listing line in source code (Carl's tip in poet-summit today) What was...
* Debugger Unchecking "Save r-code" in Progress OpenEdge -> Build -> Compile menu introduces this behavior, and it looks like it's hard-coded in the Java code. If you check the...
It looks like relative paths (even valid ones in the context of the project) are not correctly understood by PDSOE. Maybe an enhancement request for Progress. You can also try...