SonarTS 1.1.0 RC
Pre-releaseWe 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.