Releases: sbaudoin/sonar-ansible
v2.5.1
v2.5.0
v2.4.0
This release:
- Fixes some security issues (#21, #23)
- Supports the latest versions of ansible-lint, which write to the error output a summary table that causes the plugin to write tons of warnings (#22)
- Implements new rules: E106, E207, E208, E505, E901
Requirements
- SonarQube 6.7 LTS, 7.9 LTS, 8.0+
- Sonar YAML plugin 1.5.2 min.
v2.3.0
Release officially compatible with SonarQube 8.
Requirements
- SonarQube 6.7 LTS, 7.8+, 8.0+
- Sonar YAML plugin 1.5.0 min.
v2.2.0
This release brings a new feature that allows developers to use an ansible-lint configuration file when analyzing code with this plugin. By default, all .ansible-lint
file located in the same directory as the sonar-project.properties
file will be used by ansible-lint
, but you can also pass another file (with an absolute or relative path). This can be achieved in the general or project settings.
Requirements
- SonarQube 6.7 LTS, 7.5+
- Sonar YAML plugin 1.0.1 min.
v2.1.0
This release brings the following improvements and fixes:
- Support for the new ansible-lint rule E306
- The plugin no longer generates a long error message when the
ansible-lint
command cannot be found or executed. - The plugin no longer analyses files when there is no
ansible-lint
rule enabled - Fix for the issue #4
Requirements
- SonarQube 6.7 LTS, 7.4+
- Sonar YAML plugin 1.0.1 min.
v2.0.0
This release supports ansible-lint 3.5+ as well as the older 3.4+ version. People are strongly encouraged to move to this version of the plugin.
Requirements
- SonarQube 6.6+, 7.0+
- Sonar YAML plugin 1.0.1 min.
v1.0.0
First release. This plugin allows you to analyze Ansible playbooks with ansible-lint and load the result into SonarQube for easy issue tracking and management. See the README file for a complete list of available check rules.
Requirements
- SonarQube 6.6+, 7.0+
- Sonar YAML plugin 1.0.1 min.
Known issues
Not compatible with ansible-lint 3.5+
This version is not compatible with ansible-lint 3.5+. In order to have it work, please use ansible-lint 3.4 instead.