Static code analyzer for TypeScript
See details of release in this RC
We are starting the feedback period for SonarTS 1.2.0.
In this version we added a rule based on :collision:symbolic execution:collision: : Conditions should not always evaluate to "true" or to "false"
On top of that, as usual there are new everyone-must-enable rules: (see some examples at the bottom)
Finally, this version improves the configuration options available for SonarQube projects:
nodejs
executable (#202)If you want to try this release candidate with TSLint:
npm install --dev [email protected]
If you want to try it with SonarQube install the attached jar.
Feedback period is open until Thursday, Nov 23.
Feel free to provide any kind of feedback :raising_hand:, as usual just create a github issue.
See 1.1.0-RC1 for details
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:
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 [email protected]
Feedback period is open until Thursday, Oct 26.
Feel free to provide any kind of feedback, as usual just create a github issue.
See 1.0.0-RC1 for details
We are happy to announce the feedback period for SonarTS 1.0.0 :tada: , a static code analyzer for TypeScript.
Main features:
sonar.typescript.lcov.reportPaths
property)Do not forget:
npm install
)For TSLint users : npm install [email protected]
For SonarQube users : Please find jar
attached to this pre-release