chore(config): Initialize MMA environment and configure strict mypy settings
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
# Implementation Plan: Strict Static Analysis & Type Safety (strict_static_analysis_and_typing_20260302)
|
# Implementation Plan: Strict Static Analysis & Type Safety (strict_static_analysis_and_typing_20260302)
|
||||||
|
|
||||||
## Phase 1: Configuration & Tooling Setup
|
## Phase 1: Configuration & Tooling Setup
|
||||||
- [ ] Task: Initialize MMA Environment `activate_skill mma-orchestrator`
|
- [x] Task: Initialize MMA Environment `activate_skill mma-orchestrator`
|
||||||
- [ ] Task: Configure Strict Mypy Settings
|
- [x] Task: Configure Strict Mypy Settings
|
||||||
- [ ] WHERE: `pyproject.toml` or `mypy.ini`
|
- [x] WHERE: `pyproject.toml` or `mypy.ini`
|
||||||
- [ ] WHAT: Enable `strict = true`, `disallow_untyped_defs = true`, `disallow_incomplete_defs = true`.
|
- [x] WHAT: Enable `strict = true`, `disallow_untyped_defs = true`, `disallow_incomplete_defs = true`.
|
||||||
- [ ] HOW: Modify the toml/ini config file directly.
|
- [x] HOW: Modify the toml/ini config file directly.
|
||||||
- [ ] SAFETY: May cause a massive spike in reported errors initially.
|
- [x] SAFETY: May cause a massive spike in reported errors initially.
|
||||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Configuration' (Protocol in workflow.md)
|
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Configuration' (Protocol in workflow.md)
|
||||||
|
|
||||||
## Phase 2: Core Library Typing Resolution
|
## Phase 2: Core Library Typing Resolution
|
||||||
|
|||||||
@@ -29,3 +29,10 @@ dev = [
|
|||||||
markers = [
|
markers = [
|
||||||
"integration: marks tests as integration tests (requires live GUI)",
|
"integration: marks tests as integration tests (requires live GUI)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[tool.mypy]
|
||||||
|
strict = true
|
||||||
|
disallow_untyped_defs = true
|
||||||
|
disallow_incomplete_defs = true
|
||||||
|
ignore_missing_imports = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user