53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
# File Analysis Tool
|
|
|
|
Perform comprehensive analysis of $ARGUMENTS to identify code quality issues, security vulnerabilities, and optimization opportunities.
|
|
|
|
## Task
|
|
|
|
I'll analyze the specified file and provide detailed insights on:
|
|
|
|
1. Code quality metrics and maintainability
|
|
2. Security vulnerabilities and best practices
|
|
3. Performance bottlenecks and optimization opportunities
|
|
4. Dependency usage and potential issues
|
|
5. TypeScript/JavaScript specific patterns and improvements
|
|
6. Test coverage and missing tests
|
|
|
|
## Process
|
|
|
|
I'll follow these steps:
|
|
|
|
1. Read and parse the target file
|
|
2. Analyze code structure and complexity
|
|
3. Check for security vulnerabilities and anti-patterns
|
|
4. Evaluate performance implications
|
|
5. Review dependency usage and imports
|
|
6. Provide actionable recommendations for improvement
|
|
|
|
## Analysis Areas
|
|
|
|
### Code Quality
|
|
- Cyclomatic complexity and maintainability metrics
|
|
- Code duplication and refactoring opportunities
|
|
- Naming conventions and code organization
|
|
- TypeScript type safety and best practices
|
|
|
|
### Security Assessment
|
|
- Input validation and sanitization
|
|
- Authentication and authorization patterns
|
|
- Sensitive data exposure risks
|
|
- Common vulnerability patterns (XSS, injection, etc.)
|
|
|
|
### Performance Review
|
|
- Bundle size impact and optimization opportunities
|
|
- Runtime performance bottlenecks
|
|
- Memory usage patterns
|
|
- Lazy loading and code splitting opportunities
|
|
|
|
### Best Practices
|
|
- Framework-specific patterns (React, Vue, Angular)
|
|
- Modern JavaScript/TypeScript features usage
|
|
- Error handling and logging practices
|
|
- Testing patterns and coverage gaps
|
|
|
|
I'll provide specific, actionable recommendations tailored to your project's technology stack and architecture. |