Skip to content

Releases: SonarSource/sonarlint-visualstudio

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

6.4

05 May 10:25
Compare
Choose a tag to compare
6.4

This release adds rules to detect cloud secrets that are hard-coded in source files.

Improvements

  • 2677 - Implement S6336: Alibaba Cloud AccessKeys should not be disclosed
  • 2676 - Implement S6337: IBM API keys should not be disclosed
  • 2675 - Implement S6335: Google Cloud service account keys should not be disclosed
  • 2674 - Implement S6334: Google API keys should not be disclosed
  • 2670 - Implement S6338: Azure Storage Account Keys should not be disclosed
  • 2668 - Implement S6292: Amazon MWS credentials should not be disclosed
  • 2667 - Implement S6290: Amazon Web Service credentials should not be disclosed