sonar-delphi
sonar-delphi copied to clipboard
Delphi language plugin for SonarQube
### Prerequisites - [X] This bug is in SonarDelphi, not SonarQube or my Delphi code. - [X] This bug has not already been reported. ### SonarDelphi version 1.8.0 ### SonarQube...
### Prerequisites - [X] This rule has not already been suggested. - [X] This should be a new rule, not an improvement to an existing rule. - [X] This rule...
This PR adds the notion of a control flow graph. Control flow graphs are a stepping stone in data flow analysis and symbolic execution. With just the control flow graph...
### Prerequisites - [X] This bug is in SonarDelphi, not SonarQube or my Delphi code. - [X] This bug has not already been reported. ### SonarDelphi version 1.7.0 ### SonarQube...
### Prerequisites - [X] This improvement has not already been suggested. - [X] This improvement would be generally useful, not specific to my code or setup. ### Engine area Delphi...
### Prerequisites - [X] This improvement has not already been suggested. - [X] This improvement would be generally useful, not specific to my code or setup. ### Engine area Rules...
This PR makes a few improvements: * fixes parsing errors on anonymous methods with routine directives * fixes an issue where non-routine procedural types (procvars, anonymous methods, etc.) could never...
### Prerequisites - [X] This bug is in SonarDelphi, not SonarQube or my Delphi code. - [X] This bug has not already been reported. ### SonarDelphi version 1.6.0 ### SonarQube...
### Prerequisites - [X] This bug is in SonarDelphi, not SonarQube or my Delphi code. - [X] This bug has not already been reported. ### SonarDelphi version 1.9.0 ### SonarQube...
Fixes #97. This rule works by highlighting any `in` binary expression with one operand being a bitwise `not`. ~I haven't added it to the default quality profile~ I have now...