Sonarqube Roslyn Sdk Versions Save

SDK for SonarQube Roslyn Analyzer Plugins

3.1

1 year ago

Update Roslyn and NuGet.CommandLine versions

Improvement

  • #191 - Update to latest Roslyn version (v4.3.1)

Security

  • #178 - Stop using vulnerable NuGet.CommandLine package (CVE 2022-30184)
  • #190 - Stop using vulnerable NuGet.CommandLine package (CVE 2022-41032)

3.0

2 years ago

Support Roslyn v4.0

Improvement

  • #123 - Support analyzers created using VS2022

3.0-RC1

2 years ago

Support Roslyn v4.0

Improvement

  • #123 - Support analyzers created using VS2022

2.0

5 years ago

Bug

  • #74 - Remove usage of deprecated APIs

Improvement

  • #76 - Handle versions of Roslyn greater than v1.0
  • #77 - Upgrade to NuGet 4.7
  • #87 - Drop support for SQALE xml file
  • #89 - Allow the user to customize the rules.xml file
  • #92 - Update assembly version for v2.0 release

0.9

8 years ago

Supports generating a valid SonarQube plugin for a Roslyn analyser provided as a NuGet feed Analyzers can use Roslyn v1.0 or v1.1. Requires SonarQube Scanner for MSBuild v2.0 and C# plugin v4.5 or higher

Known limitations:

  • will not generate plugins for NuGet plugins that have RequireLicenseAcceptance set to true (still need to clarify the legal position here)
  • no opportunity to customise the generated jar (e.g. to provide richer rule descriptions or remediation costs)