// 여기에 있는 설정은 "LSP/LSP.sublime-settings"의 설정을 재정의합니다.{// 상태 표시줄에 영구 언어 서버 상태를 표시합니다."show_view_status":true,// 언어 서버 구성"clients":{"snyk":{// 이 구성 활성화"enabled":true,"command":["/usr/local/bin/snyk",// 다운로드된 CLI 바이너리 경로"language-server",// 언어 서버 모드에서 CLI 시작"-l",// 로그 수준 정의"info",// 정보 수준"-f",// 파일 로깅"/path/to/log/dir/snyk-ls-sublime.log"// 로그 파일],// 이 언어 서버가 연결할 버퍼 유형을 선택하는 선택기"selector":"source",// 모든 파일 유형"initializationOptions":{"activateSnykCode":"true",// Snyk Code 활성화"token":"xxx"//시작할때마다인증하지않도록Snyk토큰설정}},},}
지원되는 파일을 연 후 언어 서버는 Sublime Text에 의해 시작되어야 하며 발견 사항이 강조 표시됩니다.
Sublime Text에 표시된 Snyk 오픈소스 발견 사항
Sublime Text에 표시된 Snyk 코드 발견 사항
Neovim용 예제 구성
프로젝트 루트 디렉토리를 Git 정보에서 얻을 수 없는 경우 이 스크립트는 루트 디렉토리를 vim.loop.os_homedir()을 통해 홈 디렉토리로 설정하려고 시도합니다. 홈 디렉토리의 내용에 따라 상당한 양의 메모리를 소비할 수 있습니다. 이런 일이 발생하면 환경에 대한 대체 루트 디렉토리를 설정하십시오.