Plugin Sublime Devskim telah digunakan. Kode sumber asli akan terus tersedia di lokasi ini, tetapi tidak lagi dipertahankan.
Proyek inti Devskim dan plugin yang didukung untuk Visual Studio dan VScode tersedia di https://github.com/microsoft/devskim.
Plugin mengimplementasikan linter keamanan dalam editor teks Sublime, memanfaatkan aturan dari repositori devskim. Ini membantu insinyur perangkat lunak untuk menulis kode yang aman dengan menandai panggilan yang berpotensi berbahaya, dan memberikan saran dalam konteks untuk remediasi.

Plugin membutuhkan teks luhur 3 (build> = 3114), dan akan berfungsi pada windows, linux, dan macOS.
Instal plugin ini menggunakan kontrol paket dari teks Sublime. Nama paketnya adalah DevSkim .
Atau, Anda dapat mengkloning repositori ini ke dalam folder "paket" paket "paket Anda. Misalnya, di bawah 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
CATATAN Jika Anda menggunakan versi portabel dari teks Sublime, lokasi akan berbeda. Lihat dokumentasi teks Sublime untuk informasi lebih lanjut.
Penting Jika Anda sudah memiliki paket yang disebut DevSkim diinstal, baik hapus ini terlebih dahulu, atau klon repo ini ke folder yang berbeda.
Secara default, Devskim akan berjalan saat Anda mengetik, menyorot kode yang gagal aturan. Jika Anda mengklik sedikit kode yang disorot, Anda akan melihat aturan di bilah status.
Anda dapat menjalankan pemindaian penuh dengan menekan CTRL-Shift-G, yang akan menghasilkan popup yang menunjukkan semua temuan untuk file tersebut. Anda juga dapat memilih DevSkim: Analyze File dari palet perintah.
Plugin ini memiliki perilaku yang identik di seluruh Windows, MacOS, dan Linux.
Plugin membutuhkan teks luhur 3 builds> = 3114.
Anda dapat menyesuaikan cara kerja devskim melalui Settings -- User . Jika Anda mengubah pengaturan apa pun, Anda harus memuat ulang konfigurasi devskim, baik dengan memulai kembali teks sublime atau dengan menjalankan perintah DevSkim: Reload Configuration .
Plugin ini mendukung aturan bawaan dan kustom:
Aturan bawaan berasal dari repositori devskim, dan harus disimpan di direktori DevSkim-Common/rules dalam direktori paket devskim.
Aturan disusun oleh subdirektori dan file, tetapi diratakan secara internal saat dimuat.
Setiap aturan berisi serangkaian pola (string dan ekspresi reguler) untuk dicocokkan, daftar jenis file untuk menerapkan aturan tersebut, dan, secara opsional, daftar perbaikan kode yang mungkin.
Informasi bagaimana aturan penulisan dapat ditemukan di aturan menulis