Tell Claude to format after every code change
This commit is contained in:
@@ -31,7 +31,10 @@ The Photos app uses two types of packages:
|
||||
**CRITICAL: CI will fail if ANY of these checks fail. Run ALL commands and ensure they ALL pass.**
|
||||
|
||||
```bash
|
||||
# 1. Analyze flutter code for errors and warnings
|
||||
# 1. Format Dart code
|
||||
dart format .
|
||||
|
||||
# 2. Analyze flutter code for errors and warnings
|
||||
flutter analyze
|
||||
```
|
||||
|
||||
@@ -164,11 +167,12 @@ lib/
|
||||
## Critical Coding Requirements
|
||||
|
||||
### 1. Code Quality - MANDATORY
|
||||
**Every code change MUST pass `flutter analyze` with zero issues**
|
||||
**Every code change MUST pass `dart format .` and `flutter analyze` with zero issues**
|
||||
- Run `dart format .` first to format all Dart code
|
||||
- Run `flutter analyze` after EVERY code modification
|
||||
- Resolve ALL issues (info, warning, error) - no exceptions
|
||||
- The codebase has zero issues by default, so any issue is from your changes
|
||||
- DO NOT commit or consider work complete until `flutter analyze` passes cleanly
|
||||
- DO NOT commit or consider work complete until both commands pass cleanly
|
||||
|
||||
### 2. Component Reuse - MANDATORY
|
||||
**Always try to reuse existing components**
|
||||
|
||||
Reference in New Issue
Block a user