ScanJS জাভাস্ক্রিপ্ট কোড পার্স এবং তারপর এবং AST বিন্যাসে রূপান্তর, চমত্কার, Acorn.js লাইব্রেরি ব্যবহার করে কাজ করে.
এবং AST (সারাংশ বৃক্ষ সিনট্যাক্স) তারপর সাধারণ নিদর্শন বিশ্লেষণ করা হয় এবং কোন সমস্যা ব্যবহারকারীকে জানানো হয়.
কোড "সমস্যা" চিহ্নিতকরণের জন্য, ScanJS প্রিসেট স্ক্যান নিয়ম একটি তালিকা ব্যবহার করে. সেখানে ডেমো প্যাকেজ অন্তর্ভুক্ত একটি ডিফল্ট ruleset, কিন্তু ডেভেলপারদের একটি JSON ফাইল এর মাধ্যমে তাদের নিজস্ব নিয়ম যোগ করা এবং তাদের লোড করতে পারেন.
ScanJS ক্লায়েন্ট প্রান্তের (ব্রাউজার) এবং সার্ভার সাইড (Node.js) জাভাস্ক্রিপ্ট কোড সঙ্গে কাজ করে.
. ইনস্টলেশন সংক্রান্ত নির্দেশাবলী প্যাকেজ এর README ফাইলের সাথে উপলব্ধ করা হয়
আবশ্যক
- Node.js
পাওয়া মন্তব্যসমূহ না