You can edit almost every page by Creating an account. Otherwise, see the FAQ.

DeepScan

From EverybodyWiki Bios & Wiki










DeepScan
File:DeepScan Logo.png
File:DeepScan Team Dashboard.png
Developer(s)DeepScan
Repositoryhttps://github.com/deepscan/
Written inJavaScript, Scala
Engine
    PlatformWeb
    Available inEnglish
    TypeStatic analysis, Continuous integration, Code review
    Websitedeepscan.io

    Search DeepScan on Amazon.

    DeepScan is a static code analysis tool and hosted service for inspecting JavaScript code.[1] It checks possible run-time errors.[2] and poor code quality using data-flow analysis and provides results for the project's code quality.

    DeepScan is the successor to Static Analyzer of the JavaScript Analyzer in the Tizen Studio.[3] DeepScan released its alpha version[4] in March 2017, beta version[5] in June 2017, and official version[6] in October 2018.

    DeepScan is free for GitHub open source projects, meaning that it can be used free of charge with open sources. DeepScan displays a grade, lines of code, file count, and issues count in the dashboard. When the grade is shown as poor, it means the project has relatively inferior code quality to open source projects.

    It provided team support and paid plan for GitHub private projects since October 2018.[7]

    While DeepScan targets to detect possible runtime errors and poor code quality, it doesn't cover coding conventions and security.[8]

    Features[edit]

    • Static code analysis for JavaScript and TypeScript. DeepScan supports data-flow analysis with lower false alarm rates.
    • Auto sync and code review with GitHub[9]. DeepScan automatically and continuously analyzes code changes.
    • Grade system for code quality. DeepScan calculates a project's overall grade by the issues detected and their impacts.
    • 150+ rules for run-time errors and code quality[10]
    • DeepScan is free for open source projects and GitHub user can get a 14-day free trial.[11]
    • Editor plugins. DeepScan provides plugins for Visual Studio Code[12] and Atom[13]

    Supported languages and frameworks[edit]

    See also[edit]

    References[edit]

    1. "TOP 40 Static Code Analysis Tools. "DeepScan is an advanced static analysis tool engineered to support JavaScript, TypeScript, React, and Vue.js"".
    2. Modern JavaScript Web Development Cookbook. Packt Publishing. 2018-12-26. ISBN 9781788992350. An interesting package that you could consider is the web DeepScan tool at https://deepscan.io/home. DeepScan is advertised as beyond Lint, insofar as it can also detect runtime problems having to do with implicit type conversions, null checks, unreachable code, and more. Search this book on
    3. "Analyzing JavaScript Problems".
    4. "March 2017 (version 1.0.0-alpha)".
    5. "June 2017 (version 1.3.0-beta)".
    6. "October 2018 (version 1.18.0)".
    7. "Announcing Teams and New Plan with Private Projects".
    8. "An essential tool for JavaScript Dev." - G2 Crowd, November 18, 2018
    9. "GitHub Marketplace DeepScan page".
    10. "DeepScan Rule Sets".
    11. "DeepScan Pricing".
    12. "VS Code DeepScan extension".
    13. "Atom DeepScan package".
    14. "DeepScan Specifications".
    15. "A Static Type Checker for JavaScript".

    External links[edit]

    Provide content for subject in more details[edit]


    This article "DeepScan" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:DeepScan. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.