Skip to content

OSS and commercial components

James Palmer edited this page Apr 1, 2021 · 3 revisions

Open-source and commercial components

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