Static Code Analysis (Roslyn AST) + OpenTelemetry (OTLP) + AI-Powered Refactoring.
TraceLinter 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 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.
llama3), Gemini, and OpenAI..bak backups.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 distributed under the PolyForm Noncommercial License 1.0.0.
β
Allowed Use: Free to use, study, modify, and run for personal, educational, academic, and research purposes.
β Commercial Use Prohibited: Commercial use of this code (or parts of it), integration into paid/corporate software, or commercial consulting services without a prior commercial license is strictly prohibited.
C#
100.0%
Static Code Analysis (Roslyn AST) + OpenTelemetry (OTLP) + AI-Powered Refactoring.
TraceLinter 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 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.
llama3), Gemini, and OpenAI..bak backups.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 distributed under the PolyForm Noncommercial License 1.0.0.
β
Allowed Use: Free to use, study, modify, and run for personal, educational, academic, and research purposes.
β Commercial Use Prohibited: Commercial use of this code (or parts of it), integration into paid/corporate software, or commercial consulting services without a prior commercial license is strictly prohibited.
C#
100.0%