Releases: sbaudoin/sonar-shellcheck
v2.5.0
- Adds 54 new rules: SC1139 to SC1145 and SC2269 to SC2315
- Updates some rule descriptions and titles
- Changes the level of SC1136, SC2076 to Major instead of Blocker as the doc says they are warnings
- Changes the level of SC2153 to Info to comply with the latest ShellCheck code
- Adds the version of ShellCheck in the plugin log for easier debugging (#35)
- Fixed #28 so that the Shell code is always highlighted even if the code has not been audited
v2.4.0
This release:
- Fixes #19 and #20
- Adds 75 new rules: SC1137, SC1138, SC2250, SC2256 to SC2268, SC3001 to SC3026, SC3028 to SC3060
- Moves the "Skip quality gate check" option to the "ShellCheck" option category
- Improves #4: new the Shell code is highlighted even if the plugin has been disabled in the (project) settings
WARNING!! This version is compatible with SQ 8 but not with SQ 6.
Requirements
- SonarQube 7.7+, 8.0+
- ShellCheck 0.4.0 min.
v2.3.0
v2.2.1
v2.2.0
New rules:
- SC1000
- SC1134
- SC1135
- SC1136
- SC2040
- SC2130
- SC2149
- SC2248
- SC2251
- SC2252
- SC2253
- SC2254
- SC2255
Some title and description changes following updates in the Wiki
Fixes:
- #13: Remove deprecation warning for the metric 'comment_lines_data'
Requirements
- SonarQube 6.7 LTS, 7.7+
- ShellCheck 0.4.0 min.
v2.1.0
New rules:
- SC1017
- SC1133
- SC2008
- SC2240
- SC2241
- SC2242
- SC2243
- SC2244
- SC2245
- SC2246
- SC2247
- SC2249
Rule level changes (to conform with the ShellCheck levels):
- SC1008 is now Blocker (was Info)
- SC2223 is now Info (was Major)
New features:
- #4: Ability to skip/disable the ShellCheck plugin per project
- #5:
.bash
added to the default list of supported file extensions - By default no more long stack trace when the
shellcheck
executable cannot be executed (one must enable debug to see the full stack trace)
Some title and description changes following updates in the Wiki
Requirements
- SonarQube 6.7 LTS, 7.4+
- ShellCheck 0.4.0 min.
v2.0.0
People are strongly encouraged to upgrade to this release. Among others it brings the following improvements:
- Compatibility with the Sonar i-Code CNES plugin
- Syntax highlighting
- Basic languages measures
*Improved issue types and levels - The SonarQube profile has now been renamed to "ShellCheck" (instead of "Sonar Way") and all the ShellCheck rules have been enabled in this profile (as a consequence you might need to reconfigure your quality profile if you had a previous version of this plugin installed).
Requirements
- SonarQube 6.6+, 7.0+
- ShellCheck 0.4.0 min.
v1.0.0
First release. This plugin allows you to analyze your Shell scripts with ShellCheck.
Requirements
- SonarQube 6.6+, 7.0+
- ShellCheck 0.4.0 min.
Known issues
Warning! This version appears to be incompatible with the other Sonar i-Code CNES plugin that also scans Shell script. If you already have that plugin installed you cannot install and use this ShellCheck plugin. The issue #1 has been filed to trace this incompatibility problem.