ScanJS virker ved hjælp af den fantastiske Acorn.js bibliotek, parsing JavaScript-kode og derefter konvertere den til AST-format.
Den AST (Abstract Tree Syntaks) analyseres derefter for fælles mønstre og eventuelle problemer rapporteres til brugeren.
For at identificere "problemer" i koden, ScanJS bruger en liste over foruddefinerede scanningsindstillinger regler. Der er en standard regelsæt inkluderet i demo-pakken, men udviklerne kan også tilføje deres egne regler og indlæse dem via en JSON-fil.
ScanJS arbejder med client-side (browsere) og server-side (Node.js) JavaScript-kode.
. Installationsvejledning er forsynet med pakkens README filen
Krav :
- Node.js
Kommentarer ikke fundet