Skip to content

Releases: sbaudoin/sonar-shellcheck

v2.5.0

15 Nov 20:45
Compare
Choose a tag to compare
  • 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

23 Nov 21:30
402851a
Compare
Choose a tag to compare

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

v2.3.0

26 Nov 18:59
Compare
Choose a tag to compare

Fixes #16

WARNING!! This version is compatible with SQ 8 but not with SQ 6.

Requirements

v2.2.1

21 Oct 12:42
Compare
Choose a tag to compare

Fixes #15

Requirements

v2.2.0

14 Oct 21:56
Compare
Choose a tag to compare

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

v2.1.0

28 Apr 12:50
Compare
Choose a tag to compare

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

v2.0.0

04 Jan 14:08
Compare
Choose a tag to compare

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

v1.0.0

26 Nov 20:23
Compare
Choose a tag to compare

First release. This plugin allows you to analyze your Shell scripts with ShellCheck.

Requirements

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.