Сублимский плагин Devskim устарел. Оригинальный исходный код будет по -прежнему доступен в этом месте, но больше не поддерживается.
Основной проект Devskim и поддерживаемые плагины для Visual Studio и VSCode доступны по адресу https://github.com/microsoft/devskim.
Плагин реализует защитный линтер в возвышенном текстовом редакторе, используя правила от репозитория Devskim. Это помогает инженерам-программистам писать безопасный код, отмечая потенциально опасные звонки, и дает в контексте советы по исправлению.

Плагин требует превосходного текста 3 (Build> = 3114) и будет функционировать в Windows, Linux и MacOS.
Установите этот плагин, используя управление пакетом из Sublime Text. Имя пакета DevSkim .
В качестве альтернативы, вы можете клонировать этот репозиторий в папку Sublime Text "Packages". Например, под Windows:
cd "%APPDATA%"Sublime Text 3Packages"
git clone https://github.com/Microsoft/DevSkim-Sublime-Plugin.git DevSkim
MacOS:
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
Примечание, если вы используете портативную версию превосходного текста, местоположение будет другим. Смотрите возвышенную текстовую документацию для получения дополнительной информации.
Важно, если у вас уже есть пакет под названием DevSkim , либо сначала удалите его, либо клонируйте это репо в другую папку.
По умолчанию Devskim будет работать во время ввода, выделяя код, который не выполняет правило. Если вы нажмете на выделенный бит кода, вы увидите правило в строке состояния.
Вы можете запустить полное сканирование, нажав Ctrl-Shift-G, что приведет к всплывающему окне, показывающему все выводы для файла. Вы также можете выбрать DevSkim: Analyze File из командной палитры.
Плагин имеет идентичное поведение в Windows, MacOS и Linux.
Плагин требует возвышенного текста 3 Builds> = 3114.
Вы можете настроить, как Devskim работает через Settings -- User . Если вы измените какие -либо настройки, вам следует перезагрузить конфигурацию Devskim, либо перезапустив превосходный текст, либо запустив команду DevSkim: Reload Configuration .
Плагин поддерживает как встроенные, так и настраиваемые правила:
Встроенные правила поступают из репозитория Devskim и должны храниться в каталоге DevSkim-Common/rules в каталоге пакетов Devskim.
Правила организованы подкаталогом и файлом, но при загрузке сглаживаются.
Каждое правило содержит набор шаблонов (строки и регулярные выражения) для соответствия, список типов файлов для применения правила и, необязательно, список возможных исправлений кода.
Информация о том, как можно найти правила письма на письменных правилах