Static Code Analysis (Roslyn AST) + OpenTelemetry (OTLP) + AI-Powered Automated Refactoring & Enterprise Quality Gates.
TraceLinter Enterprise bridges the gap between Static Code Analysis (Roslyn AST) and Runtime Telemetry (OpenTelemetry OTLP). Instead of warning about theoretical code smells, TraceLinter identifies performance bottlenecks and vulnerabilities that actually impact production based on real execution metrics (RPM, P95 Latency).
It enables automated code refactoring using Artificial Intelligence (supporting 100% local models via Ollama, as well as Google Gemini and OpenAI GPT-4o), automatically preserving safety via .bak backups and corporate Quality Gates.
async void methods, and hardcoded secrets (API Keys, JWT tokens).llama3), Google Gemini, and OpenAI GPT-4o to generate automated optimizations and refactorings..bak backups and immediate re-analysis.TraceLinter.Cli) capable of evaluating quality thresholds and returning exit codes (Exit Code 1) to block deployments or Pull Requests in GitHub Actions and Azure DevOps.TraceLinter.Desktop.exe.C# Folder).BtnRunAnalysis). Instantly view the production impact dashboard!Add this step to your .github/workflows/tracelinter-ci.yml file:
- name: β‘ Run TraceLinter CLI Audit
run: dotnet run --project TraceLinter.Cli/TraceLinter.Cli.csproj -- --src ./ --sarif-out results.sarif
3. How do I configure custom rules for my enterprise?
Place a .tracelinter.json file in the root of your Git repository to define custom criticality thresholds and ignored directories (such as /migrations/ or /obj/) without manual setup.
ποΈ Solution Architecture
Plaintext
TraceLinter/
βββ TraceLinter.Core/ # Core Models and Interfaces
βββ TraceLinter.Analysis.Roslyn/ # C# AST Parsing via Microsoft.CodeAnalysis.CSharp
βββ TraceLinter.Telemetry.OpenTelemetry/# OTLP JSON Telemetry Ingestor
βββ TraceLinter.Engine/ # Risk Evaluation Engine & LLM Integrations
βββ TraceLinter.Desktop/ # WPF Desktop User Interface (.NET 9)
βββ TraceLinter.Tests/ # xUnit Test Suite
π License and Terms of Use
This project is proprietary software distributed under a commercial enterprise license.
β
Licensed Use: Access, execution, and updates require a valid commercial license key obtained through official channels (Lemon Squeezy Store).
β Restrictions: Unauthorized distribution, modification, reverse engineering for redistribution, or commercial resale of this software (or parts of it) without an active enterprise license is strictly prohibited.
29 commits
Static Code Analysis (Roslyn AST) + OpenTelemetry (OTLP) + AI-Powered Automated Refactoring & Enterprise Quality Gates.
TraceLinter Enterprise bridges the gap between Static Code Analysis (Roslyn AST) and Runtime Telemetry (OpenTelemetry OTLP). Instead of warning about theoretical code smells, TraceLinter identifies performance bottlenecks and vulnerabilities that actually impact production based on real execution metrics (RPM, P95 Latency).
It enables automated code refactoring using Artificial Intelligence (supporting 100% local models via Ollama, as well as Google Gemini and OpenAI GPT-4o), automatically preserving safety via .bak backups and corporate Quality Gates.
async void methods, and hardcoded secrets (API Keys, JWT tokens).llama3), Google Gemini, and OpenAI GPT-4o to generate automated optimizations and refactorings..bak backups and immediate re-analysis.TraceLinter.Cli) capable of evaluating quality thresholds and returning exit codes (Exit Code 1) to block deployments or Pull Requests in GitHub Actions and Azure DevOps.TraceLinter.Desktop.exe.C# Folder).BtnRunAnalysis). Instantly view the production impact dashboard!Add this step to your .github/workflows/tracelinter-ci.yml file:
- name: β‘ Run TraceLinter CLI Audit
run: dotnet run --project TraceLinter.Cli/TraceLinter.Cli.csproj -- --src ./ --sarif-out results.sarif
3. How do I configure custom rules for my enterprise?
Place a .tracelinter.json file in the root of your Git repository to define custom criticality thresholds and ignored directories (such as /migrations/ or /obj/) without manual setup.
ποΈ Solution Architecture
Plaintext
TraceLinter/
βββ TraceLinter.Core/ # Core Models and Interfaces
βββ TraceLinter.Analysis.Roslyn/ # C# AST Parsing via Microsoft.CodeAnalysis.CSharp
βββ TraceLinter.Telemetry.OpenTelemetry/# OTLP JSON Telemetry Ingestor
βββ TraceLinter.Engine/ # Risk Evaluation Engine & LLM Integrations
βββ TraceLinter.Desktop/ # WPF Desktop User Interface (.NET 9)
βββ TraceLinter.Tests/ # xUnit Test Suite
π License and Terms of Use
This project is proprietary software distributed under a commercial enterprise license.
β
Licensed Use: Access, execution, and updates require a valid commercial license key obtained through official channels (Lemon Squeezy Store).
β Restrictions: Unauthorized distribution, modification, reverse engineering for redistribution, or commercial resale of this software (or parts of it) without an active enterprise license is strictly prohibited.
29 commits