9 lines
568 B
Plaintext
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. |