C# Code Smell Detector
Detect C# code smells: long methods, large classes, nesting, magic numbers, and more.
Identify maintainability smells in pasted C# code. SMELL-* findings are syntax heuristics; CI* findings use Roslyn semantic context where available.
Analysis uses a short-lived API request; we do not log your source code.
Use cases
- Highlight refactoring targets before a release freeze.
- Explain smells to junior developers with line-level context.
- Pair with the code review checklist for human verification.
Frequently asked questions
Do you detect duplicate code?
Not in this free snippet tool—reliable clone detection needs repository-wide analysis.
What does confidence mean?
Roslyn rule findings are structural; SMELL-* items are heuristic and may false-positive on generated code.
Are before/after examples included?
When CodeInspector recommendation providers apply, suggested fixes include before/after snippets.
Related tools
Find smells across every file in your solution with CodeInspector.