Skip to content
This repository has been archived by the owner on Jul 8, 2019. It is now read-only.

Releases: Pablissimo/SonarTsPlugin

Release v0.93-pre - see warnings below

02 Oct 19:27
981acfa
Compare
Choose a tag to compare
Pre-release
  • Preliminary support for SonarQube 6.0
  • Limits support to SonarQube 5.6+
  • Fixes issues on several flavours of Linux with invalid paths being generated for TsLint

Warning
This is wholly unready for use in production, but reflects a call for help - basic skimming appears to show this version of the plugin working against SonarQube 6.0 but so much of it has changed to support this that it's almost certain that something has regressed.

Known issues

  • Everything is currently reported as 'Code Smell'
  • Using custom debt types if using custom rules will almost certainly bucket everything into Code Smell as SQALE has gone the way of the dodo for SonarQube so that's all been reworked
  • Test coverage has decreased, and is on the list to be improved

Release v0.9-pre

05 Aug 21:19
54f23e6
Compare
Choose a tag to compare
Release v0.9-pre Pre-release
Pre-release
  • Fix handling of source, configuration or tslint paths that contained spaces in some environments
  • Now resolves all parameters to absolute paths for out-of-box support for VSTS

Release v0.8-pre

30 Jul 17:50
34df3cc
Compare
Choose a tag to compare
Release v0.8-pre Pre-release
Pre-release
  • @NikitaEgorov fixed an issue with code coverage failing ungracefully in some situations
  • @mucer added a new setting, sonar.ts.ignoreNotFound that avoids marking a file as 0%-covered if it's absent from an LCOV output helping (for users of Karma)
  • Made sonar.ts.tslintpath setting available at both global and project level
  • Plugin now attempts to find tslint as an installed NPM module of your project before failing if it has not been specified server-wide or as a project property

Release v0.7-pre

23 Jul 14:33
5167250
Compare
Choose a tag to compare
Release v0.7-pre Pre-release
Pre-release

Thanks to @drywolf we now have improved support for mapping custom TsLint rules to specific SonarQube rules, rather than them being bundled into a single 'unrecognised rule' bucket.

  • Custom rules now configurable on the server - needs a restart and apply-to-quality-profile after changes made
  • Technical debt times and severities added to all core rules (with help from @NikitaEgorov)

Release v0.6-pre

28 Jun 21:39
Compare
Choose a tag to compare
Release v0.6-pre Pre-release
Pre-release
  • Improved performance by batching files sent to TsLint

Release 0.4-pre - TSX support

06 Apr 18:25
Compare
Choose a tag to compare
Pre-release
  • Adds support for analysing .tsx files alongside .ts files (via @drywolf)

Release 0.3-pre - custom rule support

26 Mar 12:52
Compare
Choose a tag to compare
Pre-release
  • Adds support for TsLint custom rules via specifying a custom rules directory
  • Extended the TsLint execution timeout to 60 seconds and made configurable to allow analysis of larger TypeScript projects

Release 0.2-pre

12 Mar 16:21
Compare
Choose a tag to compare
Release 0.2-pre Pre-release
Pre-release

Pre-release version.

  • Plugin no longer generates tslint.json configuration files, but requires that your project has its own which is referred to by the sonar.ts.tslintconfigpath configuration setting in your sonar-project.properties (fixing #17)
  • Fixed a minor issue with some block-comment lines being counted as code