Sonarlint Visualstudio Versions Save

SonarLint extension for VisualStudio

v7.8.0.88494

1 month ago

This release allows the support of C++23 and adds 2 new rules for ASP.DET, see more details in the Community announcement.

Note that this is the final version supported on Visual Studio 2019.

Improvements

  • 5334 - Update embedded CFamily analyzer to 6.54.0.69031
  • 5333 - Update embedded JS/TS analyzer to 10.13.0.25911
  • 5321 - Embed SonarC# 9.23.0.88079 and SonarVB 9.23.0.88079
  • 5092 - Make branch matching algorithm aligned with other SonarLint flavours.

Bug Fixes

  • 5328 - Paths coming from VS solution should be trimmed

v7.7.0.86423

2 months ago

This version introduces 9 new C++ rules, especially around DFG reporting.

Improvements

  • 5238 - Embed SonarC# 9.20.0.85982 and SonarVB 9.20.0.85982
  • 5235 - Update embedded CFamily analyzer to 6.53.0.67215
  • 5226 - Update embedded JS/TS analyzer 10.12.0.25537

v7.6.0.83110

3 months ago

This version enables marking an issue as Accepted (requires connected mode with SonarQube 10.4 or SonarCloud).

Improvements

  • 5180 - Embed SonarC# 9.17.0.82934 and SonarVB 9.17.0.82934
  • 5172 - Support Accept instead of Won't Fix in SonarCloud
  • 5166 - Update embedded CFamily analyzer to 6.52.0.66181
  • 5121 - Update embedded JS/TS analyzer 10.11.0.25043
  • 5120 - Embed SonarC# 9.16.0.82469 and SonarVB 9.16.0.82469

Bug Fixes

  • 5181 - Fix muting of incorrect issues when bound to SonarCloud

v7.5.0.82292

4 months ago

This release brings you the ability to resolve issues that you're not going to fix directly in Visual Studio (requires connected mode with SonarQube or SonarCloud), see more details in the Community announcement.

Improvements

  • 5114 - Issue resolution from the IDE
  • 5087 - Embed SonarC# 9.15.0.81779 and SonarVB 9.15.0.81779
  • 5073 - Update embedded CFamily analyzer to 6.51.0.65468
  • 5039 - Update embedded JS/TS analyzer to 10.10.0.24774

Bug Fixes

  • 5116 - Fix Binary Signing

v7.4.0.80741

6 months ago

This version introduces an option enabling you to save and share with other contributors the configuration to bind the local solution to SonarQube or SonarCloud, so that everyone else working on the same solution does not have to manually configure it. It also adds support for .NET 8 and C# 12. More details in this Community announcement.

### Improvements

  • 5000 - Share connected mode setup among contributors
  • 4983 - Update embedded CFamily analyzer to 6.50.0.64514
  • 4950 - Update embedded JS/TS analyzer to 10.8.0.24207
  • 4931 - Embed SonarC# and SonarVB 9.12
  • 4915 - Enable new api/rules request for SonarCloud.

Bug Fixes

  • 5020 - Fix the Threading Issue in GitEventsMonitor

v7.3.0.77872

8 months ago

This version introduces our new Clean Code definitions. More details in this Community announcement.

### Improvements

  • 4881 - Support Clean Code Taxonomy in the IDE
  • 4819 - Update Sonar Secrets metadata to 2.3.0.1632
  • 4778 - Update embedded JS/TS analyzer to 10.5.1.22382
  • 4753 - Embed SonarC# 9.8 and SonarVB 9.8
  • 4738 - Update embedded CFamily analyzer to 6.48.0.62520

v7.2.0.76209

9 months ago

This release enables to automatically sync any changes of SonarQube quality profiles to SonarLint in real-time, and it improves the visualization of code examples in the Rule Help with diff highlighting between compliant and uncompliant code. More details in this Community announcement.

### Improvements

  • 4726 - Speed up comprehension of code examples with diff highlighting
  • 4725 - Support near real-time sync of SonarQube Quality Profiles
  • 4660 - Update embedded JS/TS analyzer to 10.4.0.22160
  • 4653 - Embed SonarC# 9.7 and SonarVB 9.7
  • 4573 - Support API changes in SQ 10.2

v7.1.0.75242

9 months ago

This release adds Date and Time rules for .NET, MISRA rules for C and C++ (note: all MISRA rules are disabled by default), and support for Security Hotspots in C, C++, JavaScript, and TypeScript code when in Connected Mode. More details in this Community announcement.

Improvements

  • 4604 - Support running C++ MISRA rules
  • 4599 - Embed SonarC# 9.6.0.74858 and SonarVB 9.6.0.74858
  • 4588 - Detect hotspots locally in the IDE for C, C++, JavaScript and TypeScript
  • 4571 - Update embedded CFamily analyzer to 6.47.0.62356
  • 4568 - Add menu/hyperlink to show hotspot help to Open In IDE hotspot list
  • 4497 - Embed SonarC# 9.5.0.73987 and SonarVB 9.5.0.73987
  • 4336 - Update embedded JS/TS analyzer to 10.3.2.22047

v7.0.0.74072

10 months ago

This version introduces a new format and storage of Connected Mode settings to avoid changes in files that are commonly under source control and in your project files.

Note: this is a major version release because of the above-mentioned change. Connected Mode users will need to migrate their settings to the new format.

The migration wizard should make the migration straightforward. However, migration will change files that are likely to be under source control. Please read the migration guide before starting. Additional migration-specific information for TFVC users is here.

You can read more about this version in the Community announcement.

Improvements

  • 4501 - Migrate SLVS solution to new Connected Mode format
  • 4500 - Document the Connected Mode migration process
  • 4499 - Add migration wizard to assist with migrating bound projects to the new format
  • 4498 - Support non-intrusive Connected Mode
  • 4397 - Embed SonarC# 9.4.0.72892 and SonarVB 9.4.0.72892
  • 4218 - Update embedded CFamily analyzer to 6.46.0.62229

v6.16.0.69538

1 year ago

This version adds support for CSS analysis; more details in this announcement.

### Improvements

  • 4178 - Support CSS in SonarLint for Visual Studio
  • 4155 - Update embedded JS/TS analyzer to 10.2.0.21568
  • 4138 - Embed SonarC# 9.0 and SonarVB 9.0
  • 4103 - Update embedded CFamily analyzer to 6.44.0.61773