All Projects → EXXETA → sonar-esql-plugin

EXXETA / sonar-esql-plugin

Licence: Apache-2.0 License
Sonar plugin to analyze ESQL-sourcecode of IBM Integration Bus projects

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to sonar-esql-plugin

Sonar Php
🐘 SonarPHP: PHP static analyzer for SonarQube & SonarLint
Stars: ✭ 288 (+1007.69%)
Mutual labels:  static-code-analysis, sonarqube, code-quality
Sonar Dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (+1692.31%)
Mutual labels:  static-code-analysis, sonarqube, code-quality
Sonarjs
SonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+2576.92%)
Mutual labels:  static-code-analysis, sonarqube, code-quality
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (+38.46%)
Mutual labels:  static-code-analysis, code-quality
memcheck-cover
An HTML generator for Valgrind's Memcheck tool
Stars: ✭ 30 (+15.38%)
Mutual labels:  static-code-analysis, code-quality
localhost-sonarqube
Analysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (-34.62%)
Mutual labels:  sonarqube, code-quality
Sonar Pmd
☕️ PMD Plugin for SonarQube
Stars: ✭ 139 (+434.62%)
Mutual labels:  static-code-analysis, sonarqube
elm-review
Analyzes Elm projects, to help find mistakes before your users find them.
Stars: ✭ 195 (+650%)
Mutual labels:  static-code-analysis, code-quality
eclipse-pmd
eclipse-pmd has been moved to
Stars: ✭ 20 (-23.08%)
Mutual labels:  static-code-analysis, code-quality
sonarqube-action
Integrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (+246.15%)
Mutual labels:  sonarqube, code-quality
sonar-gherkin-plugin
SonarQube Cucumber Gherkin Analyzer
Stars: ✭ 33 (+26.92%)
Mutual labels:  sonarqube, code-quality
Codeclimate
Code Climate CLI
Stars: ✭ 2,273 (+8642.31%)
Mutual labels:  static-code-analysis, code-quality
Infer
A static analyzer for Java, C, C++, and Objective-C
Stars: ✭ 12,823 (+49219.23%)
Mutual labels:  static-code-analysis, code-quality
sonar-css-plugin
SonarQube CSS / SCSS / Less Analyzer
Stars: ✭ 46 (+76.92%)
Mutual labels:  sonarqube, code-quality
Cflint
Static code analysis for CFML (a linter)
Stars: ✭ 156 (+500%)
Mutual labels:  static-code-analysis, code-quality
sonarlint4netbeans
SonarLint integration for Apache Netbeans
Stars: ✭ 23 (-11.54%)
Mutual labels:  static-code-analysis, sonarqube
detekt-hint
Detection of design principle violations in Kotlin as a plugin to detekt.
Stars: ✭ 63 (+142.31%)
Mutual labels:  static-code-analysis, code-quality
codeclimate-eslint
Code Climate Engine for ESLint
Stars: ✭ 86 (+230.77%)
Mutual labels:  static-code-analysis, code-quality
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+330.77%)
Mutual labels:  static-code-analysis, code-quality
Static Analysis
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+35707.69%)
Mutual labels:  static-code-analysis, code-quality

sonar-esql-plugin Build Status codecov Quality Gate Status

This open source plugin can be used to analyze the ESQL-sourcecode of IBM App Connect Enterprise / IBM Websphere Message Broker / IBM Integration Bus projects.

Features

  • >75 rules
  • Support for Broker 7, 8, 9, 10
  • Metrics (complexity, number of lines, ...)
  • Import of traces as coverage reports

Installation

  1. Install SonarQube (https://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes)
  2. Place the latest esql-plugin-.jar from esql-plugin/target to the plugin directory of SonarQube(\extensions\plugins)

Requirements

  • SonarQube 7.9

Build

  1. mvn clean install

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

History

Credits

License

Apache License v2.0

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].