Skip to content

Releases: stepstone-tech/sonar-coldfusion

2.2.0

21 Oct 16:29
cc6281b
Compare
Choose a tag to compare

Sonarqube Coldfusion Plugin release

2.1.1

20 Oct 23:28
Compare
Choose a tag to compare

Sonarqube Coldfusion Plugin release

2.1.0

20 Oct 23:22
Compare
Choose a tag to compare

Sonarqube Coldfusion Plugin release

2.0.0

27 Jan 12:38
Compare
Choose a tag to compare

Sonarqube Coldfusion Plugin release

1.7.1-SNAPSHOT

17 Jun 15:07
Compare
Choose a tag to compare
1.7.1-SNAPSHOT Pre-release
Pre-release

Sonarqube Coldfusion Plugin release

SonarQube ColdFusion Plugin 1.5.0

31 Jul 10:46
Compare
Choose a tag to compare

Includes CFLint 1.2.0 with a lot of fixes and updates.

Notably, the JAR is now smaller by over 2MB, because the CFLint package is smaller.

SonarQube ColdFusion Plugin 1.4.0

25 Apr 12:41
Compare
Choose a tag to compare

Includes CFLint 1.1.0 which comes primarily with fixes to handling semicolons.

SonarQube ColdFusion Plugin 1.3.0

14 Mar 08:48
Compare
Choose a tag to compare

Includes CFLint 1.0.1, which in turn comes with a number of bug fixes that were earlier breaking the content of cflint-result.xml, causing issues with sonar-scanner analysis.

Technical Debt Estimations

Every issue now comes with a pre-set estimate of how much time it would take to resolve it -- including thinking about a resolution, implementing it and testing.

New Rules

CFLint 1.0.0 delivered a few new rules that are now available:

  • Argument is missing a name -- when a function argument doesn't have a name.
  • Star in SQL SELECT -- when an asterisk * is used in a SELECT query.
  • Never use CFQUERY in .cfm files -- where a query is hard-coded into a .cfm file, which should normally only be a view.
  • Use displayName instead of name -- where a component has a name attribute, which is obsolete, as the name should originate from the file name.
  • Local literal value used too often -- when a locally scoped literal is used a number of times and should be replaced with a named variable.
  • Global literal value used too often -- when a globally scoped literal is used a number of times and should be replaced with a named variable.

SonarQube ColdFusion Plugin 1.3.0-alpha-2

07 Mar 14:03
Compare
Choose a tag to compare

Comes with CFLint 1.0.1-SNAPSHOT built from cflint/CFLint@1c3c2d5. On top of the alpha-1 changes, this one contains fixes to previously reported Known Issues:

SonarQube ColdFusion Plugin 1.3.0-alpha-1

01 Mar 14:13
Compare
Choose a tag to compare

An alpha release including CFLint 1.0.0. See the "Known Issues" section.

New rules:

  • Argument is missing a name
  • Star in SQL SELECT
  • Never use CFQUERY in .cfm files
  • Use displayName instead of name
  • Local literal value used too often
  • Global literal value used too often

Known Issues

We found these to be blockers when using CFLint 1.0.0 with our code. They may not occur in your code.