BMAD-METHOD/.claude/rules/py-fast-api/fastapi-route-specific-rule...

9 lines
568 B
Plaintext

---
description: Guidelines for structuring routes and dependencies in FastAPI applications, stored in the routers directory.
globs: **/routers/*.py
---
- File structure: exported router, sub-routes, utilities, static content, types (models, schemas).
- Avoid unnecessary curly braces in conditional statements.
- For single-line statements in conditionals, omit curly braces.
- Use concise, one-line syntax for simple conditional statements (e.g., if condition: do_something()).
- Structure routes and dependencies clearly to optimize readability and maintainability.