Back to directory
EXXETA avatar
EXXETA / sonar-esql-plugin

sonar-esql-plugin

Sonar plugin to analyze ESQL-sourcecode of IBM Integration Bus projects

37

Stars

38

Forks

15

Watchers

Apache-2.0

License

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, 11, 12
  • 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

Releases

Oct 17, 2023

Release 3.5.0

Download .zip

Support for COMMIT and ROLLBACK statements

Oct 12, 2023

Release 3.4.0

Download .zip

Support for Sonar 9.4 New coverage format bugfixes

3.4.0-RC1

Pre-release

Jul 23, 2022

Release 3.4.0-RC1

Download .zip

First release candidate to support Sonarqube 9.4