Bagikan melalui


Pernyataan yang disematkan harus berada di baris mereka sendiri (IDE2001)

Harta benda Nilai
ID Aturan IDE2001
Judul Pernyataan yang disematkan harus berada di baris mereka sendiri
Kategori Gaya
Subkategori Aturan bahasa (preferensi baris baru)
Bahasa yang berlaku C#
Options csharp_style_allow_embedded_statements_on_same_line_experimental

Nota

Aturan ini bersifat eksperimental dan dapat berubah atau dihapus.

Gambaran Umum

Aturan gaya ini memberlakukan pernyataan yang disematkan (pernyataan yang merupakan bagian dari konstruksi alur kontrol seperti if, , whiledan for) harus ditempatkan di baris mereka sendiri daripada pada baris yang sama dengan kata kunci kontrol.

Opsi

Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat Format opsi.

csharp_style_allow_embedded_statements_on_same_line_experimental

Harta benda Nilai Description
Nama opsi csharp_style_allow_embedded_statements_on_same_line_experimental
Nilai opsi true Perbolehkan pernyataan yang disematkan pada baris yang sama dengan kata kunci kontrol
false Mengharuskan pernyataan yang disematkan berada di baris mereka sendiri
Nilai opsi default true

Example

// csharp_style_allow_embedded_statements_on_same_line_experimental = true
for (int i = 0; i < 10; i++) Console.WriteLine(i);
// csharp_style_allow_embedded_statements_on_same_line_experimental = false
for (int i = 0; i < 10; i++)
    Console.WriteLine(i);

Menyembunyikan peringatan

Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan prapemroseduran ke file sumber Anda untuk menonaktifkan lalu mengaktifkan kembali aturan.

#pragma warning disable IDE2001
// The code that's violating the rule is on this line.
#pragma warning restore IDE2001

Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi.

[*.{cs,vb}]
dotnet_diagnostic.IDE2001.severity = none

Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan none untuk kategori Style ke dalam file konfigurasi.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none

Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.

Lihat juga