Welcome to RIVERSIDE SOFTWARE
Leading provider of code quality analysis for OpenEdge ABL
Established in 2007, Riverside Software, based in Lyon, France, is specialized in build automation, continuous integration, automated deployment and source code analysis technologies for the Progress OpenEdge platform.
Riverside Software is now a major partner for all OpenEdge users who have to deliver releases in a reliable and consistent way. We developed CABL (Code Analyzer for ABL) and now analyze millions of lines of code every day for various companies such as banks, insurance companies, large and small ERP vendors, all around the world. We chose the successful SonarQube platform for our product, as it is already used by thousands of companies and 100+ thousands of developers.
Discover the built-in CABL
features for cleaner and safer code!
ON THE FLY
analysis with Progress Developer Studio for OpenEdge
Detect code duplication
Code coverage reports, an exclusive CABL feature!
Import OpenEdge compiler warnings into SonarQube
Write custom rules for specific code patterns within your application
Import XREF data and report on index usage across the application
The SonarQube platform offers lots of features out of the box:
Decorate your pull / merge requests, authenticate with GitHub / GitLab, import Azure DevOps repositories, etc.
Focus on new code
Produce separate reports on issues found within new code written since your last release;
Gain knowledge on why issues are found, but also on how to fix them and write better code in the future
Detect contentious code sections and decide, upon review, how they should be handled
Detect problems where the application security is at stake and should be fixed immediately
On the fly code analysis in Eclipse, IntelliJ and VS Code
QUALITY & SECURITY
What our customers are saying
“Code quality and security is essential to ensuring our software meets the standards expected of world leading cloud application.”, says Tony Winter, CTO of QAD. “Since using the SonarQube Open Edge Plug-in, we have been able to meet this standard.”Tony WINTERQAD (Santa Barbara, CA, USA)
“CABL and SonarQube are indispensable components of our strategy for maintaining the high quality standards of the SmartComponent Library framework.Mike FECHNERDirector of Consultingwerk (Cologne, Germany)
The team from Riverside Software has always been very supportive during the implementation of standard and custom rules in our environment.”
“We have been using the Sonarqube plugin in conjunction with the Sonarqube API and SVN for some time now to great effect. The plugin has helped us with a number of critical bugs that would have been impossible to find, along with using the plugin to enforce code standards which has been remarkably successful.”Neil WECKESSERSterland (Melboune, Australia)
“CABL gives us a very good overview of the status of our projects, and enables us to keep the application maintainable and to fulfill our internal programming guidelines. Integration with DevStudio is a huge time saver, and code coverage functionality helps us keep the application stable.”Sylvain LOMBARDOSIV (Basel, Switzerland)