Skip to content

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

See Also