Appearance
JavaScript / TypeScript
Static and lint‑based analysis for modern JavaScript and TypeScript applications (frontend, backend, hybrid frameworks).
Features
- ESLint integration (custom rules / configs)
- Security pattern detection
- Framework‑specific heuristics (React, Angular, Vue)
- TypeScript type system checks
Supported Environments
- Node.js services & CLI tools
- Browser/front‑end bundles
- React Native mobile apps
- Electron desktop apps
Framework Support
React
- Component structure & best practices
- Hook usage correctness
- Performance optimization (re‑renders, memoization)
Angular
- Dependency injection patterns
- Module organization & boundaries
- Template binding analysis
Vue
- Component architecture
- Reactivity usage patterns
- Composition API best practices
Node.js
- Async/await & Promise handling
- Structured error propagation
- Common security issues (injection, unsafe libs)
Tooling Integration
Coverage Support
- JavaScript Coverage (note: resolves instrumentation reports)
- Istanbul/NYC report parsing
- Jest coverage integration
