feat: add template compliance check and update type checking to Pyright (#692)

* feat: add template compliance check for issues and pull requests

* drop review action

* fix: update linting and type checking references in CLAUDE.md
This commit is contained in:
Daniel Chalef 2025-07-09 00:08:27 -07:00 committed by GitHub
parent c455d174b6
commit a831bb3a5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -24,7 +24,7 @@ uv sync --extra dev
# Format code (ruff import sorting + formatting)
make format
# Lint code (ruff + mypy type checking)
# Lint code (ruff + pyright type checking)
make lint
# Run tests
@ -111,7 +111,8 @@ docker-compose up
- Use Ruff for formatting and linting (configured in pyproject.toml)
- Line length: 100 characters
- Quote style: single quotes
- Type checking with MyPy is enforced
- Type checking with Pyright is enforced
- Main project uses `typeCheckingMode = "basic"`, server uses `typeCheckingMode = "standard"`
### Testing Requirements
@ -130,4 +131,4 @@ When working with the MCP server, follow the patterns established in `mcp_server
- Always search for existing knowledge before adding new information
- Use specific entity type filters (`Preference`, `Procedure`, `Requirement`)
- Store new information immediately using `add_memory`
- Follow discovered procedures and respect established preferences
- Follow discovered procedures and respect established preferences