ScanJS toimii käyttäen fantastinen Acorn.js kirjasto, jäsentämiseen JavaScript-koodin ja sitten muuntamalla sen AST-muodossa.
AST (Abstract Tree Syntax) sitten analysoidaan yhteisiä piirteitä ja ongelmia raportoidaan käyttäjälle.
Tunnistamiseksi "ongelmia" koodissa, ScanJS käyttää luettelon selaus sääntöjä. On oletus Sääntöjoukoilla mukana demo paketti, mutta kehittäjät voivat myös lisätä omia sääntöjä ja ladata niitä kautta JSON-tiedoston.
ScanJS toimii client-side (selaimet) ja server-side (Node.js) JavaScript-koodia.
Asennusohjeet annetaan paketin README-tiedosto.
Vaatimukset :
- Node.js
Kommentteja ei löytynyt