contract explorer
v0.0.2
Slither的Visual Studio代碼集成,一個堅固的靜態分析框架。
該擴展名為Slither提供了視覺工作室代碼集成,這是一個固體性靜態分析框架,編寫了Python 3。使用Slither用於Visual Studio代碼,用戶可以在其堅固的智能合約上運行一套漏洞檢測器,以註釋潛在的危險代碼並獲得建議的修復程序。
筆記
必須通過Slither-LSP命令訪問slither-lsp ,以使其調用。使用pip install slither-lsp將其安裝。
在Visual Studio代碼的擴展選項卡中,從Visual Studio Marketplace中安裝Contract Explorer 。
git clone https://github.com/crytic/contract-explorer
cd contract-explorer
npm i
npm install -g vsce
vsce package將創建contract-explorer-XXXvsix 。
通過...菜單下的Extensions安裝VSIX文件。
安裝擴展程序後,只需打開一個包含任何堅固性(*.sol)文件的工作區。擴展名將激活,從而在動作欄上揭示Slither徽標。單擊它以顯示設置窗格,您可以從中選擇工作區文件夾完成分析後將顯示哪些檢測器結果。
一旦完成了文件夾的分析,您將能夠使用熟悉的VSCODE工具“轉到實現”,“轉到定義”,“查找所有參考”,並顯示呼叫和鍵入層次結構來探索代碼庫。
AGPL-3.0