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目錄中。
規則是由子目錄和文件組織的,但加載時內部會扁平。
每個規則都包含一組匹配的模式(字符串和正則表達式),將規則應用於可能的代碼修復的列表,並將規則應用於以及可選的文件列表。
信息如何在寫作中找到寫作規則