Skip to content

Releases: SonarSource/sonarlint-visualstudio

6.12

10 Jan 10:45
Compare
Choose a tag to compare

This release adds the ability to sync issues status and taint vulnerabilities from SonarQube for the project branch currently active in the IDE. More details in this announcement.

Improvements

  • 3526 - Support for Branch awareness
  • 3520 - Update embedded CFamily analyzer to 6.41.0.60884
  • 3515 - Add thread id to output messages when in verbose logging
  • 3479 - Embed SonarC# 8.51 and SonarVB 8.51
  • 3453 - Update embedded JS/TS analyzer to 9.12.1.20358

6.11.1

16 Dec 10:37
a2cea14
Compare
Choose a tag to compare

This release is identical to 6.11.0 + relevant SBOM files.
See release notes: https://github.com/SonarSource/sonarlint-visualstudio/releases/tag/v6.11.0.58852

Improvements

  • 3469 - SBOM files are not being generated for builds in master

6.11

15 Dec 11:32
Compare
Choose a tag to compare

This release makes it simpler to access SonarLint features with a dedicated SonarLint menu, and improves C#11 and C++20 support

Improvements

  • 3392 - Add SonarLint menu under Extensions
  • 3390 - Add sonarlint icon to Disable Rule command
  • 3301 - Exclude analysis on temp files
  • 3111 - [UX] Make it clearer for the user which analyzer(s) has been triggered
  • 2049 - "Open in browser" menu caption could be more helpful
    

Analyzer Upgrades

  • 3387 - Update embedded JS analyzer to 9.12.0.20319
  • 3383 - Embed SonarC# 8.50 and SonarVB 8.50
  • 3381 - Update embedded CFamily analyzer to 6.40.0.60596

6.10

23 Nov 14:30
Compare
Choose a tag to compare

This version brings you the first fragment of C# 11 support, and helps you catch more potential null reference exceptions in .NET

### Improvements

  • 3334 - Update embedded JavaScript analyzer to 9.11.0.20161
  • 3330 - Embed SonarC# 8.49 and SonarVB 8.49
  • 3287 - Update embedded CFamily analyzer to 6.39.0.60440

Bug Fixes

  • 3322 - Sonar C# rules causing dozens of AD0001 in Visual Studio
  • 3305 - Error binding solution when checking if a project contains JS/TS files

6.9

23 Sep 08:56
Compare
Choose a tag to compare
6.9

This version brings support for TypeScript 4.8. The minimum version of Node.js required to analyze JS/TS code has been raised to 14.17.0.

### Improvements

  • 3274 - Update embedded JavaScript analyzer to 9.8.0.19239
  • 3262 - Update embedded CFamily analyzer to 6.37.0.60132

Bug Fixes

  • 3219 - VS2019: Cannot connect SonarLint to SonarQube in 6.7.0.52071
  • 3195 - GetGuidOfProject called on the wrong thread -> ErrorList filter "current project" does not work
  • 2696 - FileNotFoundException is thrown when analysis is invoked on temporary build files

6.8

31 Aug 12:41
Compare
Choose a tag to compare
6.8

This release introduces quick fixes for several JavaScript and TypeScript rules, and plenty of new rules and improvements for C#10, tuple deconstruction, Azure functions, React, and more.

### Improvements

  • 3196 - Embed SonarC# 8.44 and SonarVB 8.44
  • 3175 - Display notification if compatible NodeJS not found
  • 3116 - Update embedded JavaScript analyzer to 9.7.0.18911
  • 3096 - Update embedded CFamily analyzer to 6.36.0.52033

Bug Fixes

  • 3227 - VS crashes due to unhanded exception with quick fixes
  • 2442 - eslintbridge processes are not shutdown when VS is closed

6.7

08 Aug 12:02
Compare
Choose a tag to compare
6.7

This releases adds connected mode support for JavaScript/TypeScript

### New Features

  • 770 - Add support for connected mode for JavaScript/TypeScript

Improvements

  • 3126 - [Binding] List of supported languages is out of date

Bug Fixes

  • 3142 - VS crashes when a solution is closed while Team Explorer is open
  • 3138 - [Gold bar] Opening a bound folder workspace solution with an open file triggers a gold bar
  • 2967 - Error initializing Taint Vulnerabilities package
  • 696 - SonarQubeService allows requests to be made before the initial connection is complete

6.6

23 Jun 10:36
Compare
Choose a tag to compare
6.6

SonarLint now syncs and applies file and directory inclusions and exclusions configured in SonarQube and SonarCloud

### Improvements

  • 1335 - Apply server settings in connected mode

6.5

01 Jun 17:49
Compare
Choose a tag to compare
6.5

Improvements

  • 3044 - Embed SonarC# 8.40 and SonarVB 8.40
  • 2958 - Update embedded CFamily analyzer from 6.31.0.44497 to 6.34.0.48468

Bug Fixes

  • 3038 - Fix breaking changes called by dropping of CFamily legacy rule keys

6.4.1

06 May 09:55
53edc82
Compare
Choose a tag to compare

Bug Fixes

  • 3021 - Hotspot issue description in the Error List is empty
  • 3015 - Taint issue description in the Error List is empty