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