fix: add Pydantic models for customer/inventory endpoints and align JS rules

- Add Pydantic response models for vendor customer endpoints
- Add InventoryMessageResponse for delete endpoint
- Align JS rule IDs between YAML and validation script (JS-001=logger, JS-002=apiClient)
- Add exception for init-*.js files in console logging check

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-04 23:38:12 +01:00
parent 81bfc49f77
commit d2063f6dad
6 changed files with 159 additions and 67 deletions

View File

@@ -432,6 +432,8 @@ javascript_rules:
exceptions:
- "// eslint-disable"
- "console.log('✅" # Bootstrap messages allowed
auto_exclude_files:
- "init-*.js" # Init files run before logger is available
- id: "JS-002"
name: "Use lowercase apiClient for API calls"