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.
- >75 rules
- Support for Broker 7, 8, 9, 10, 11, 12
- Metrics (complexity, number of lines, ...)
- Import of traces as coverage reports
- Install SonarQube (https://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes)
- Place the latest esql-plugin-.jar from esql-plugin/target to the plugin directory of SonarQube(\extensions\plugins)
- SonarQube 7.9
- mvn clean install
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
- 3.5.0 - Parsing of COMMIT and ROLLBACK statements and rules for them
- 3.4.0 - New coverage format, bugfixes, Sonar 9.4
- 3.3.0 - Upgrade to SonarQube 8.9
- 3.0.0 - Bugfixes, upgrade to sonar SonarQube 7.9
- 2.3.0 - Additional rules, upgrade to SonarQube 6.7, copy paste detector
- 2.2.0 - Code coverage analysis
- 2.1.0 - A few bugfixes and a lot more checks/rules
- 2.0.0 - complete refactoring and upgrade to SonarQube 5.6
- 1.1.0 - Fix issues #7(#7) and #8(#8)
- 1.0.1 - Fix issue #5(#5)
- 1.0 - Initial release
Apache License v2.0