تكامل رمز Visual Studio لـ Slither ، وهو إطار تحليل ثابت للصلابة.
يوفر هذا الامتداد تكاملًا في رمز الاستوديو المرئي لـ Slither ، وهو إطار تحليل ثابت للصلابة المكتوبة في Python 3. مع Slither for Visual Studio Code ، يمكن للمستخدمين تشغيل مجموعة من أجهزة الكشف عن الضعف على عقودهم الذكية لتوضيح الرمز الذي يحتمل أن يكون خطيرًا وتلقي إصلاحات مقترحة.
ملحوظة
يجب الوصول إلى Slither-LSP عبر الأمر slither-lsp حتى يتسنى هذا الامتداد. استخدم pip install slither-lsp لتثبيته.
قم بتثبيت Contract Explorer من Marketplace Visual Studio في علامة التبويب Extensions في رمز Visual Studio.
git clone https://github.com/crytic/contract-explorer
cd contract-explorer
npm i
npm install -g vsce
vsce package سيتم إنشاء contract-explorer-XXXvsix .
قم بتثبيت ملف VSIX في Visual Studio من خلال Extensions ، تحت القائمة ...
بعد تثبيت الامتداد ، ما عليك سوى فتح مساحة عمل تحتوي على أي ملفات صلابة (*.SOL). سيتم تنشيط الامتداد ، ويكشف عن شعار النزعة على شريط الإجراء. انقر فوقه للكشف عن جزء الإعدادات ، والتي ستتمكن من تحديد نتائج الكاشف التي سيتم عرضها بعد انتهاء مجلد مساحة العمل.
بمجرد إجراء تحليل المجلد ، ستتمكن من استكشاف قاعدة البيانات باستخدام أدوات VSCODE المألوفة "انتقل إلى التطبيقات" ، "انتقل إلى التعريفات" ، "ابحث عن جميع المراجع" ، وإظهار التسلسلات الهرمية للمكالمات والنوع.
AGPL-3.0