You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,6 +135,15 @@ uv run pytest --cov=middleware/sql_to_arc middleware/sql_to_arc/tests/
135
135
- DB passwords and API secrets should be managed via environment variables or `.env`.
136
136
- `client.key`is dynamically handled in container secrets (`tmpfs`).
137
137
138
+
## ✨ Code Quality Standards
139
+
140
+
Agents are expected to maintain high code quality by addressing issues reported by the project's configured tools: **Ruff, Pylance, MyPy, Pylint, and Bandit**.
141
+
142
+
- **Automatic Fixes**: Actively check for and fix code smells, warnings, and notices.
143
+
- **Real Fixes vs. Suppression**: Issues must be resolved with actual code changes. Using comments to suppress warnings (e.g., `# noqa`, `# type: ignore`, `# pylint: disable`) is an **option of last resort**.
144
+
- **When to Suppress**: Only suppress if a fix is technically impossible or would result in unnecessarily complex or unreadable code.
145
+
- **Comprehensive Coverage**: Fix all reported issues, including low-severity notices and warnings, not just critical errors.
0 commit comments