Skip to main content

WELCOME TO CLEANER AND SAFER ABL CODE

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.

drive02

Discover the built-in CABL

features for cleaner and safer code!

ON THE FLY

ON THE FLY

analysis with Progress Developer Studio for OpenEdge

DUPLICATION

DUPLICATION

Detect code duplication

TEST

TEST

Code coverage reports, an exclusive CABL feature!

WARNINGS

COMPILATION

Import OpenEdge compiler warnings into SonarQube

CUSTOM RULES

CUSTOM RULES

Write custom rules for specific code patterns within your application

XREF

XREF

Import XREF data and report on index usage across the application

drive02
LEARN MORE

The SonarQube platform offers lots of features out of the box:

ALM integration
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;
Quality mentor
Gain knowledge on why issues are found, but also on how to fix them and write better code in the future
Security Hotspots
Detect contentious code sections and decide, upon review, how they should be handled
Vulnerabilities
Detect problems where the application security is at stake and should be fixed immediately
Sonarlint
On the fly code analysis in Eclipse, IntelliJ and VS Code

drive02
LEARN MORE

Other products from Riverside Software

PCT

The OpenEdge plugin for Ant let you automate the build and deployment of your OpenEdge application

PDO

Create real Windows installers for your OpenEdge application

OpenEdge
Plugin for Jenkins

Handle OpenEdge installation paths on all Jenkins nodes

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.
The team from Riverside Software has always been very supportive during the implementation of standard and custom rules in our environment.

Mike FECHNERDirector of Consultingwerk (Cologne, Germany)

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)

PARTNERS & NETWORK

Stronger together !

LEARN MORE

What’s new in the River …

Uncategorized
December 12, 2021

0-day exploit found in log4j2, impact for OpenEdge users

0-day exploit found in log4j2, impact for OpenEdge users Update • Progress Security Bulletin: https://www.progress.com/security You may have heard that there is a critical security vulnerability in the “log4j” library…
Uncategorized
February 4, 2021

New SonarLint version for Progress Developer Studio

SonarLint is an IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, SonarLint squiggles flaws so they can be fixed before…
Uncategorized
January 31, 2021

CABL Version 2.12

The latest and greatest version of CABL has been released ; the changes include: • New rules: • Detection of nested comments • Detection of CATCH statements made redundant with…
ALL