All Projects → Riverside-Software → sonar-openedge

Riverside-Software / sonar-openedge

Licence: LGPL-3.0 License
CABL (Code Analyzer for ABL in SonarQube)

Programming Languages

java
68154 projects - #9 most used programming language
OpenEdge ABL
179 projects
ANTLR
299 projects
HTML
75241 projects
assembly
5116 projects
TeX
3793 projects

Projects that are alternatives of or similar to sonar-openedge

sonar-gerrit-plugin
SonarQube plugin for posting issues as Gerrit review comments
Stars: ✭ 32 (-43.86%)
Mutual labels:  sonarqube
CI-CD-Docker
No description or website provided.
Stars: ✭ 21 (-63.16%)
Mutual labels:  sonarqube
sonar-issueresolver-plugin
Export and import resolved issues
Stars: ✭ 12 (-78.95%)
Mutual labels:  sonarqube
ForgeModdingSkeleton
Skeletons for building Forge mods
Stars: ✭ 21 (-63.16%)
Mutual labels:  sonarqube
sonar-cobertura
Cobertura plugin for SonarQube
Stars: ✭ 30 (-47.37%)
Mutual labels:  sonarqube
openedge-zext
OpenEdge ABL Extension for VSCode
Stars: ✭ 16 (-71.93%)
Mutual labels:  openedge
pct
Build automation for OpenEdge ABL
Stars: ✭ 87 (+52.63%)
Mutual labels:  openedge
tyrion
No description or website provided.
Stars: ✭ 83 (+45.61%)
Mutual labels:  sonarqube
noise-php
A starter-kit for your PHP project.
Stars: ✭ 52 (-8.77%)
Mutual labels:  sonarqube
sonar-gherkin-plugin
SonarQube Cucumber Gherkin Analyzer
Stars: ✭ 33 (-42.11%)
Mutual labels:  sonarqube
ods-jenkins-shared-library
Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Stars: ✭ 51 (-10.53%)
Mutual labels:  sonarqube
sonar-scanner-ant
SonarQube Scanner for Ant
Stars: ✭ 13 (-77.19%)
Mutual labels:  sonarqube
buildserver
Multiplatform development environment with Vagrant and Ansible
Stars: ✭ 18 (-68.42%)
Mutual labels:  sonarqube
python-sonarqube-api
Python wrapper for the SonarQube (Community Edition and Enterprise Edition) and SonarCloud API.
Stars: ✭ 107 (+87.72%)
Mutual labels:  sonarqube
sonar-fsharp-plugin
F# SonarQube (TM) plugin - support for F#
Stars: ✭ 46 (-19.3%)
Mutual labels:  sonarqube
sonar-auth-gitlab-plugin
Use GitLab OAuth login in SonarQube login page
Stars: ✭ 97 (+70.18%)
Mutual labels:  sonarqube
sonarqube-action
Integrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (+57.89%)
Mutual labels:  sonarqube
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (-35.09%)
Mutual labels:  sonarqube
sonar-jdepend-plugin
Sonar plugin for jDepend
Stars: ✭ 22 (-61.4%)
Mutual labels:  sonarqube
docker
collection of docker / docker-compose files, dind, gitlab, jenkins, mongo, mysql, oracle, rabbitmq, redis, sonarqube
Stars: ✭ 25 (-56.14%)
Mutual labels:  sonarqube

CABL - Code Analyzer for ABL

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

  • Metrics (lines of code, comment density, complexity, shared objects, ...)
  • Issues found in the source code and DF files, such as performance killers, usage of deprecated keywords, ...
  • Code coverage from unit tests
  • Code duplication
  • Compiler warnings
  • XREF information

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 [email protected]

Build status

OpenEdge plugin - master branch:
Build Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].