Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Qualimetry C# AnalyzerNew to Visual Studio Code? Get it now.
Qualimetry C# Analyzer

Qualimetry C# Analyzer

Qualimetry

| (0) | Free
Thin client that provisions the Qualimetry C# analyzer and syncs rules from a SonarQube quality profile. It does not analyze code itself.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Qualimetry C# - VS Code Extension

CI

A thin VS Code extension for the Qualimetry C# rule set. It does not analyse code itself; it wires the Qualimetry analysis engine into your project so the C# tooling you already run reports Qualimetry findings as you work.

Powered by the same analysis engine as the Qualimetry C# plugin for SonarQube and the Qualimetry C# plugin for Rider.

What it does

  • Add C# analyzer to project - adds the Qualimetry.CSharp.Analyzer NuGet PackageReference to a selected .csproj, so the C# compiler runs the analyzer and surfaces diagnostics in the editor.
  • Sync rules from SonarQube profile - reads the active rules and severities from a SonarQube quality profile and writes a .globalconfig at the workspace root, so the locally enabled rule set matches your server profile.

Analysis is performed by the Roslyn analyzer once the NuGet is referenced; this extension only provisions and configures.

Settings

Setting Description
csharpAnalyzer.sonarqube.url Base URL of the SonarQube server.
csharpAnalyzer.sonarqube.token SonarQube user token (sent as the Basic auth username with an empty password).
csharpAnalyzer.profileName Quality profile to sync from. Defaults to Qualimetry C#.
csharpAnalyzer.analyzerVersion Version of the Qualimetry.CSharp.Analyzer package to reference.

Rule set

The rule set covers 210 C# rules across eight categories:

Category Rules
Code Quality 109
Style 45
Metrics 17
Naming 16
Reliability 10
Unity 8
Contract 3
Interop 2
Total 210

Rule keys and severities align with the SonarQube plugin and the Rider plugin, so findings are directly comparable across CI and both editors.

Also available

  • SonarQube plugin - rules and quality profiles for your CI quality gate.
  • Rider plugin - the same provisioning and rule sync inside JetBrains Rider.

Building from source

Requires Node.js 20+.

npm install
npm run compile

Contributing

Issues and feature requests are welcome. This project does not accept pull requests, commits, or other code contributions from third parties; the repository is maintained by the Qualimetry team only.

License

Licensed under the Apache License, Version 2.0.

Copyright 2026 SHAZAM Analytics Ltd

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft