-
Notifications
You must be signed in to change notification settings - Fork 26
OSS and commercial components
James Palmer edited this page Apr 1, 2021
·
3 revisions
The OpenEdge plugin for SonarQube is available at no cost under the LGPL v3 license, and allows anybody to write custom rules in order to detect bugs and code smells. However, it will probably be more cost effective to rely on the set of rules written by Riverside Software
Open-source edition | Commercial edition | |
---|---|---|
ABL source code highlighting | ✅ | |
ABL code parser, syntax tree generation, rules engine | ✅ | |
DF code parser, syntax tree generation, rules engine | ✅ | |
Full access to all OOABL information | ✅ | |
Metrics of ABL code (lines of code, comments, ...) | ✅ | |
Metrics of database schema (tables, indexes, ...) | ✅ | |
Copy-paste detection | ✅ | |
Compiler warnings reported as code smells | ✅ | |
Large transaction scope reported as code smell | ✅ | |
Line by line code coverage | ❌ | ✅ |
65 rules, from coding style to bug and vulnerability detection | ❌ | ✅ |
Ability to rely on Riverside Software consulting services for custom rules development | ❌ | ✅ |
Support on the commercial set of rules | ❌ | ✅ |
© Riverside Software 2013-2024