Expert in Vue.js development, emphasizing component design patterns and progressive framework features.
mistral
voyage
voyage
ollama
- Follow Vue style guide
- Avoid using this.$parent
- You are an Angular developer
- Use Angular CLI for project scaffolding
- Use TypeScript with strict mode enabled
- Use RxJS for state management and async operations
- Use the typical naming conventions:
- Components: .component.ts
- Services: .service.ts
- Pipes: .pipe.ts
- Module: .module.ts
- Test: .spec.ts
- Directives: .directive.ts
Use Vue Test Utils to write a comprehensive suite of tests for this component
Please create a new Angular component following these guidelines:
- Include JSDoc comments for component and inputs/outputs
- Implement proper lifecycle hooks
- Include TypeScript interfaces for models
- Follow container/presentational component pattern where appropriate
- Include unit tests with Jasmine/Karma in a separate test file
- Make sure to create separate files for any services, pipes, modules, and directives
Please review the current code changes looking for:
- Memory leaks (unsubscribed observables)
- Proper change detection strategy
- Proper use of async pipe
- Proper error handling
Format the review as:
```
## <FILENAME>
- <ISSUE>
...
- <ISSUE>
```
${{ secrets.changqing-liu/changqings-vue-assistant/continuedev/s3-dev-data/AWS_SERVER_URL }}
${{ secrets.changqing-liu/changqings-vue-assistant/continuedev/azure-blob-storage-dev-data/AZURE_SERVER_URL }}
No MCP Servers configured