Devskim Sublime插件已弃用。原始源代码将继续在此位置可用,但不再维护。
可在https://github.com/microsoft/devskim上找到了Visual Studio和VSCODE的Core Devskim项目和支持的插件。
该插件在崇高的文本编辑器中实现了安全衬里,从而利用了Devskim存储库中的规则。它可以通过标记潜在的危险呼叫来帮助软件工程师编写安全的代码,并提供对补救的信息建议。

该插件需要崇高的文本3(构建> = 3114),并且将在Windows,Linux和MacOS上起作用。
使用来自Sublime文本的软件包控件安装此插件。软件包名称是DevSkim 。
另外,您可以将此存储库克隆到崇高的文本“封装”文件夹中。例如,在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构建> = 3114。
您可以自定义Devskim如何通过Settings -- User菜单项来运作。如果更改任何设置,则应通过重新启动文本或运行Command DevSkim: Reload Configuration来重新加载DevSKIM配置。
该插件支持内置和自定义规则:
内置规则来自Devskim存储库,应存储在DevSkim软件包目录中的DevSkim-Common/rules目录中。
规则是由子目录和文件组织的,但加载时内部会扁平。
每个规则都包含一组匹配的模式(字符串和正则表达式),将规则应用于可能的代码修复的列表,并将规则应用于以及可选的文件列表。
信息如何在写作中找到写作规则