ScanJS עובד באמצעות Acorn.js הספרייה הפנטסטית, ניתוח קוד JavaScript ולאחר מכן להמיר אותו לפורמט AST.
AST (תקציר עץ התחביר) לאחר מכן ניתח דפוסים משותפים וכל בעיות מדווחות למשתמש.
לזיהוי "בעיות" בקוד, ScanJS משתמש ברשימה של כללי סריקה שהוגדרו מראש. יש ruleset ברירת מחדל כלול בחבילת ההדגמה, אבל מפתחים יכולים גם להוסיף חוקים משלהם ומעלים אותם באמצעות קובץ JSON.
ScanJS עובד עם צד הלקוח (דפדפנים) וצד שרת קוד (Node.js) JavaScript.
. הוראות התקנה מסופקות עם קובץ README של החבילה
דרישות :
- Node.js
תגובות לא נמצא