sc-lint-roslyn
0.1.2
dotnet tool install --global sc-lint-roslyn --version 0.1.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local sc-lint-roslyn --version 0.1.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=sc-lint-roslyn&version=0.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package sc-lint-roslyn --version 0.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
sc-lint-roslyn
sc-lint-roslyn is a repository for Roslyn-based analyzer and CLI tooling aimed
at strongly typed, automation-friendly C# code quality workflows.
Phase A status
sc.lint.roslyn.demagicis the primary Phase A deliverable and current production-testing target.- the shipped analyzer rule set for Phase A is
DM001plusDM002 - packaged-consumer validation is in place through the local package-smoke project and
the expected-diagnostics manifest under
eng/ sc-lint-roslynremains a secondary Phase A surface; its contract baseline and current commands exist, but analyzer readiness takes precedence over further CLI scope
Products
src/sc.lint.roslyn.demagicAnalyzer package for:DM001constant-consolidation enforcementDM002forbidden string literal detection
src/sc.lint.roslynAI-first CLI surface with a stable JSON envelope, typed errors, and MCP-ready DTO reuse, retained here as a supporting suite tool rather than the primary Phase A release target
Current CLI surfaces
sc-lint-roslyn lint demagicsc-lint-roslyn lint fast|full|cisc-lint-roslyn view toolssc-lint-roslyn view rulessc-lint-roslyn checksc-lint-roslyn clippysc-lint-roslyn cisc-lint-roslyn version
view rules currently surfaces sc.lint.roslyn.demagic rule metadata for DM001 and
DM002. Phase A production testing should focus on the analyzer package and
its packaged-consumer validation path first.
Governing docs
docs/sc-lint-roslyn-demagic/requirements.mddocs/sc-lint-roslyn-demagic/architecture.mddocs/sc-lint-roslyn/requirements.mddocs/sc-lint-roslyn/architecture.mddocs/phase-A/plan-phase-A.md
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.2 | 133 | 5/20/2026 |
Phase A v0.1.2 .NET tool baseline prepared for GitHub Packages publication and first-release manual NuGet.org handoff.