Add linters to enforce clean code standards in the MCP repository
Open
needs-team-attention
server-Azure.Mcp
tools-Core
- Dominant language
- C#
- Stars
- 3.7k
- Forks
- 624
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 220
Description
Introduce linting checks into the MCP repository to improve code quality, enforce consistency, and reduce manual review overhead.
- [ ] Roslyn Analyzer
- [ ] Parameter Generation Linter (Code as Source of Truth) - Add a linter that generates optional and required parameters directly from code definitions, allowing code to act as the authoritative source of truth. (similar to the metadata generation)
- [ ] All class files should contain a namespace
Will add more linters in this list as we think of it.
Contributor guide
Assessment
This issue has not been assessed yet.