Bagikan melalui


UseConsistentIndentation

Tingkat Keparahan: Peringatan

Deskripsi

Indentasi harus konsisten di seluruh file sumber.

Catatan: Aturan ini tidak diaktifkan secara default. Pengguna perlu mengaktifkannya melalui pengaturan.

Konfigurasi

    Rules = @{
        PSUseConsistentIndentation = @{
            Enable = $true
            IndentationSize = 4
            PipelineIndentation = 'IncreaseIndentationForFirstPipeline'
            Kind = 'space'
        }
    }

Parameter

Aktifkan: bool (Nilai defaultnya adalah $false)

Aktifkan atau nonaktifkan aturan selama pemanggilan ScriptAnalyzer.

IndentationSize: int (Nilai defaultnya adalah 4)

Ukuran indentasi dalam jumlah karakter spasi.

PipelineIndentation: string (Nilai defaultnya adalah IncreaseIndentationForFirstPipeline)

Apakah akan meningkatkan indentasi setelah alur untuk pernyataan multibaris. Pengaturannya adalah:

  • IncreaseIndentationForFirstPipeline (default): Inden sekali setelah alur pertama dan pertahankan indentasi ini. Contoh:

    foo |
        bar |
        baz
    
  • IncreaseIndentationAfterEveryPipeline: Inden lebih banyak setelah alur pertama dan pertahankan indentasi ini. Contoh:

    foo |
        bar |
            baz
    
  • NoIndentation: Jangan tingkatkan indentasi. Contoh:

    foo |
    bar |
    baz
    
  • Tidak ada: Jangan ubah indentasi alur yang ada.

Jenis: string (Nilai defaultnya adalah space)

Mewakili jenis indentasi yang akan digunakan. Nilai yang mungkin adalah: space, tab. Jika ada nilai yang tidak valid yang diberikan, properti default ke space.

space berarti IndentationSize jumlah space karakter digunakan untuk memberikan satu tingkat indentasi. tab berarti karakter tab, \t.