Devskim Sublime 플러그인은 더 이상 사용되지 않았습니다. 원본 소스 코드는이 위치에서 계속 사용할 수 있지만 더 이상 유지 관리되지 않습니다.
Visual Studio 및 VScode 용 Core Devskim 프로젝트 및 지원되는 플러그인은 https://github.com/microsoft/devskim에서 제공됩니다.
플러그인은 Devskim 저장소의 규칙을 활용하여 Sublime Text 편집기 내의 보안 라이터를 구현합니다. 소프트웨어 엔지니어가 잠재적으로 위험한 통화를 표시하여 안전한 코드를 작성하는 데 도움이되며 치료에 대한 텍스트 내 조언을 제공합니다.

플러그인에는 숭고한 텍스트 3 (빌드> = 3114)이 필요하며 Windows, Linux 및 MacOS에서 작동합니다.
Sublime 텍스트에서 패키지 컨트롤을 사용 하여이 플러그인을 설치하십시오. 패키지 이름은 DevSkim 입니다.
또는이 저장소를 숭고한 텍스트 "패키지"폴더로 복제 할 수 있습니다. 예를 들어, Windows에서 :
cd "%APPDATA%"Sublime Text 3Packages"
git clone https://github.com/Microsoft/DevSkim-Sublime-Plugin.git DevSkim
마코스 :
cd ~/"Library/Application Support/Sublime Text 3/Packages"
git clone https://github.com/Microsoft/DevSkim-Sublime-Plugin.git DevSkim
Linux :
cd ~/.config/sublime-text-3/Packages
git clone https://github.com/Microsoft/DevSkim-Sublime-Plugin.git DevSkim
참고 휴대용 버전의 Sublime 텍스트를 사용하는 경우 위치가 다릅니다. 자세한 내용은 숭고한 텍스트 문서를 참조하십시오.
DevSkim 설치라는 패키지가 이미있는 경우 먼저 제거 하거나이 repo를 다른 폴더로 복제하십시오.
기본적으로 Devskim은 입력 할 때 실행되며 규칙에 실패하는 코드를 강조 표시합니다. 강조 표시된 코드를 클릭하면 상태 표시 줄에 규칙이 표시됩니다.
Ctrl-Shift-G를 눌러 전체 스캔을 실행할 수 있으며, 이로 인해 파일의 모든 결과가 표시됩니다. 또한 명령 팔레트에서 DevSkim: Analyze File 선택할 수도 있습니다.
플러그인은 Windows, MacOS 및 Linux에서 동일한 동작을 가지고 있습니다.
플러그인에는 숭고한 텍스트 3 빌드> = 3114가 필요합니다.
Settings -- User 메뉴 항목)을 사용자 정의 할 수 있습니다. 설정을 변경하면 숭고한 텍스트를 다시 시작하거나 명령을 실행하여 DevSkim 구성을 다시로드해야합니다. DevSkim: Reload Configuration .
플러그인은 내장 및 사용자 정의 규칙을 모두 지원합니다.
내장 규칙은 Devskim 저장소에서 제공되며 Devskim 패키지 디렉토리의 DevSkim-Common/rules 디렉토리에 저장해야합니다.
규칙은 하위 디렉토리 및 파일로 구성되지만로드시 내부적으로 평평하게됩니다.
각 규칙에는 규칙을 적용 할 파일 유형 목록 및 선택적으로 가능한 코드 수정 목록이 일치하는 패턴 (문자열 및 정규 표현식)이 포함되어 있습니다.
글쓰기 규칙에서 쓰기 규칙을 찾을 수있는 정보