microsoft / microsoft/mcp

Add linters to enforce clean code standards in the MCP repository

Open
#2,530 1 comment 0 reactions 2 assignees Claimed by @vukelich View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.