Integrasi kode Visual Studio untuk Slither, kerangka analisis soliditas statis.
Ekstensi ini menawarkan integrasi kode studio visual untuk Slither, kerangka kerja analisis statis soliditas yang ditulis dalam Python 3. Dengan slither untuk kode studio visual, pengguna dapat menjalankan serangkaian detektor kerentanan pada kontrak pintar soliditas mereka untuk membubuhi kode yang berpotensi berbahaya dan menerima perbaikan yang disarankan.
Catatan
Slither-LSP harus dapat diakses melalui perintah slither-lsp agar ekstensi ini memohon. Gunakan pip install slither-lsp untuk menginstalnya.
Instal Contract Explorer dari Visual Studio Marketplace dalam tab Extensions dari Visual Studio Code.
git clone https://github.com/crytic/contract-explorer
cd contract-explorer
npm i
npm install -g vsce
vsce package contract-explorer-XXXvsix akan dibuat.
Instal file VSIX di Visual Studio melalui Extensions , di bawah ... menu.
Setelah menginstal ekstensi, cukup buka ruang kerja yang berisi file soliditas (*.sol). Ekstensi akan diaktifkan, mengungkapkan logo Slither pada bilah aksi. Klik untuk mengungkapkan panel Pengaturan, dari mana Anda akan dapat memilih hasil detektor mana yang akan ditampilkan setelah folder ruang kerja selesai dianalisis.
Setelah analisis folder selesai, Anda akan dapat menjelajahi basis kode dengan menggunakan alat vscode yang sudah dikenal "pergi ke implementasi", "pergi ke definisi", "temukan semua referensi", dan menampilkan hirarki panggilan dan ketik.
AGPL-3.0