Riverside-Software / sonar-openedge

CABL (Code Analyzer for ABL in SonarQube) - ABL ANTLR4 Parser
https://riverside-software.fr
GNU Lesser General Public License v3.0
63 stars 26 forks source link
openedge sonarqube

CABL - Code Analyzer for ABL

CABL enables analysis of OpenEdge procedural and object-oriented code on the SonarQube platform, by reporting:

Documentation

Documentation is available here

How do I get started?

While having a build process based on PCT is recommended (as some metrics and rules can only be executed with the build output of PCT), you can still try the OpenEdge plugin for SonarQube directly on your codebase, just follow the instructions.

PCT is open-source and free, but if you want to rely on our consulting services, please contact us at contact@riverside-software.fr

Build status

OpenEdge plugin - main branch:
Build Status

IntelliJ support

Opening this repository in IntelliJ requires the ANTLR 4 plugin. Once installed, open "ANTLR v4 default project settings", and add src/main/antlr4/imports to "Location of imported grammars".