ScanJS ay gumagana gamit ang mga kamangha-manghang Acorn.js library, pag-parse code ng JavaScript at pagkatapos ay pag-convert ito sa format ng AST.
Ang AST (Abstract Tree Syntax) ay pagkatapos ay pinag-aralan ng para sa mga karaniwang mga pattern at anumang mga problema ay iniuulat sa user.
Para sa pagtukoy ng "problema" sa code, ScanJS ay gumagamit ng isang listahan ng mga preset na mga panuntunan scan. Mayroong isang default na Ruleset na kasama sa demo ng pakete, ngunit ang mga developer ay maaari ding idagdag sa kanilang sariling mga tuntunin at i-load ito sa pamamagitan ng isang JSON na file.
ScanJS gumagana sa panig ng client (browser) at server-side (Node.js) JavaScript code.
. Tagubilin pag-install ay ibinigay sa Readme file ng package ng
Mga Kinakailangan :
- Node.js
Mga Komento hindi natagpuan