Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.

SonarTS 1.1.0 RC

Pre-release
Pre-release
Compare
Choose a tag to compare
@vilchik-elena vilchik-elena released this 20 Oct 15:29
· 342 commits to master since this release

We are starting the RFF period for SonarTS 1.1.0.

This version introduces support for multi-language and multi-module projects for SonarQube (#195). Now the plugin explicitly looks for the TypeScript compiler inside of your project and then uses it for analysis.

Of course, there are new rules, and most are bug-detection ones:

  • Conditionals should start on new lines
  • Collection and array contents should be used
  • Getters and setters should access the expected fields
  • Multiline blocks should be enclosed in curly braces
  • Exception should not be created without being thrown
  • Methods should not have identical implementations

All of them are activated in Sonar Way Recommended profile (and in default profile for the TSLint extension).

We also fixed two bugs (#193 and #200) that appeared mostly on Windows, and generally the SonarQube plugin should not suffer anymore when analyzing very large projects. Any beta-testing on large code-bases is especially welcome.

If you want to try the RC with TSLint:

npm install --dev tslint-sonarts@1.1.0-0

Feedback period is open until Thursday, Oct 26.

Feel free to provide any kind of feedback, as usual just create a github issue.