Specifications

DeepScan is a JavaScript code inspection tool targeted for code quality management.

DeepScan detects the types of bugs and code smells that developers and lint tools normally fail to detect, and helps you to improve JavaScript code quality.

DeepScan consists of an analyzer which understands the execution flow of JavaScript program and web service which provides a user interface to the end user.

Analyzer

Component Description Additional Information
JavaScript specifications ECMAScript 2017
  • Fully support ECMAScript 2015, ECMAScript 2016 and ECMAScript 2017
  • React JSX
  • Flow
TypeScript specifications 2.5
Source size 30,000 lines per file
Processing speed 8,031 lines per second
False alarm rate Less than 5%
Analysis Technology Data-flow analysis and call-graph analysis
Alarm rate Error: 0.45 per 1,000 lines
Code Quality: 4 per 1,000 lines
Metric from popular 200 GitHub repositories
Rule set Error 73 Runtime exceptions and logical errors
Code Quality 28 Common pitfalls for developers
React 34 Specialized rules for React
SonarQube Integration SonarQube plugin embedding our analyzer and rules. For more information, contact us.