Slither 용 Visual Studio Code 통합, Solidity 정적 분석 프레임 워크.
이 확장자는 Python 3에 작성된 견고성 정적 분석 프레임 워크 인 Slither 용 Visual Studio Code 통합을 제공합니다. Visual Studio Code 용 Slither를 사용하면 Solidity Smart Contracts에서 잠재적으로 위험한 코드를 주석을 달고 제안 된 수정을 수신 할 수 있습니다.
메모
Slither-LSP는이 확장을 호출하려면 slither-lsp 명령을 통해 액세스 할 수 있어야합니다. pip install slither-lsp 사용하여 설치하십시오.
Visual Studio Code의 확장 탭 내에 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 통해 Visual Studio에 VSIX 파일을 설치하십시오.
확장자를 설치 한 후에는 Solidity (*.Sol) 파일이 포함 된 작업 공간을 열기 만하면됩니다. 연장선이 활성화되어 액션 바에서 슬라이더 로고가 나타납니다. 작업 공간 폴더가 분석을 마친 후에 표시되는 검출기 결과를 선택할 수있는 설정 창을 공개하려면 클릭하십시오.
폴더 분석이 완료되면 친숙한 VSCODE 도구 "구현으로 이동", "정의로 이동", "모든 참조 찾기"및 통화 및 유형 계층을 표시하여 코드베이스를 탐색 할 수 있습니다.
AGPL-3.0