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 ​