# Cursor Rules - Generated by Argus ## Project: argus ## Languages Rust, TypeScript ## Code Quality Rules - max_file_lines: 400 - max_function_lines: 50 - max_parameters: 5 - max_nesting: 4 ## Naming Conventions files: kebab-case classes: PascalCase functions: camelCase constants: UPPER_SNAKE_CASE ## Patterns to Follow - Keep code simple and readable - Prefer composition over inheritance - Use early returns to reduce nesting - Add comments only when necessary ## Anti-patterns to Avoid - God classes with too many responsibilities - Deep nesting (> 4 levels) - Magic numbers and strings - Circular dependencies - Functions longer than 50 lines --- Generated by Argus. Run `argus learn` to update.
Workflows from the Neura Market marketplace related to this Cursor resource