Skip to content

Releases: FRI-DAY/sonar-gosu-plugin

1.2.2

12 Jan 14:21
2c60387
Compare
Choose a tag to compare

Sonar Gosu Plugin 1.2.2

Special thanks to @komasztania for the various bug-fix contributions.

What's changed

Added

  • Added support to exclude specific import namespaces on the UnnecessaryImportRule (#55).

Fixed

  • Fixed exception throw by UnnecessaryImportRule when analyzing Gosu files with wildcard imports (#54).
  • Fixed ignored @SuppressWarnings on enhancements (#83).
  • Fixed unnecessary imports been highlighted on the wrong line (#87).

Removed

  • Removed deprecated DuplicatedBlocks rule from built-in profile (#70).

Full Changelog

1.2.1

13 Apr 12:15
f5af6b5
Compare
Choose a tag to compare

Sonar Gosu Plugin 1.2.1

This version makes the plugin compatible with Sonar version 9+.

What's changed

Changed

  • Removed direct usages of DefaultTextPointer (#62).
  • Removed direct usages of DefaultTextRange (#63).
  • Replace usage of ProfileDefinition by BuiltInQualityProfilesDefinition (#64).

Full Changelog

1.2.0

06 Apr 15:29
7cd635a
Compare
Choose a tag to compare

Sonar Gosu Plugin 1.2.0

What's changed

Changed

  • Changed plugin key to communitygosu (#60).

Full Changelog

1.1.0

21 Mar 17:21
53ac6ed
Compare
Choose a tag to compare

Sonar Gosu Plugin 1.1.0

What's changed

Added

  • Added lines of code data (NCLOC_DATA) to the plugin (#55).
  • Added size metrics (number of classes, functions and statements) to the plugin (#56).

Changed

  • Refactored TooManyParamsRule to avoid unnecessary if condition (#45).
  • Only compute core metrics (Lines of code, cognitive/cyclomatic complexity) for main source code files (#54).

Fixed

  • Fixed Lines of Code metric (#54).
  • Fixed all minor SonarCloud issues (#46, #49, #50).

Full Changelog

1.0.0

10 Mar 16:08
cf48284
Compare
Choose a tag to compare

Sonar Gosu Plugin 1.0.0

What's changed

Added

  • Added Sonar Gosu Plugin documentation (#27).
  • Added Gosu Rules for code smells (#15).
  • Added Gosu Rules for bugs (#13).
  • Added Gosu Rules for vulnerabilities (#13).
  • Added Gosu Rules for code metrics (#11).
  • Added DSL for Gosu Rule tests (#10).
  • Added Sonar Gosu Plugin structure;

Changed

  • Renamed checks to rules (#34).
  • Changed plugin key to communityGosuPlugin (#36).

Fixed

  • Fixed false positives on UnnecessaryImportRule (#33).
  • Fixed NPE on UnnecessaryImportRule (#31).
  • Fixed NPE on InternalImportsRule (#29);

Full Changelog