Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
PSScriptAnalyzer adalah pemeriksa kode statis untuk modul dan skrip PowerShell. PSScriptAnalyzer memeriksa kualitas kode PowerShell dengan menjalankan serangkaian aturan. Aturan didasarkan pada praktik terbaik PowerShell yang diidentifikasi oleh Tim PowerShell dan komunitas. Ini menghasilkan DiagnosticResults (kesalahan dan peringatan) untuk memberi tahu pengguna tentang potensi cacat kode dan menyarankan kemungkinan solusi untuk peningkatan.
PSScriptAnalyzer dikirim dengan kumpulan aturan bawaan yang memeriksa berbagai aspek kode PowerShell seperti:
- Kehadiran variabel yang tidak diinisialisasi
- Penggunaan jenis PSCredential
- Penggunaan
Invoke-Expression - Dan banyak lagi
Anda dapat memilih aturan untuk disertakan atau dikecualikan untuk modul dan skrip Anda. PSScriptAnalyzer juga dapat memperbaiki pemformatan kode Anda. Pemformatan membantu Anda menghasilkan kode yang sesuai dengan gaya standar yang lebih mudah dipelihara dan lebih mudah dibaca.
Menginstal PSScriptAnalyzer
Versi dan Platform PowerShell yang Didukung
- Windows PowerShell 5.1 atau yang lebih tinggi
- PowerShell 7.2.11 atau lebih tinggi di Windows/Linux/macOS
Instal menggunakan PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Instal menggunakan PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Parameter -Force atau -Reinstall hanya diperlukan jika Anda telah menginstal versi PSScriptAnalyzer yang lebih lama. Parameter ini juga berfungsi bahkan ketika Anda tidak menginstal versi sebelumnya.