Bagikan melalui


Baris kosong diperlukan antara blok dan pernyataan berikutnya (IDE2003)

Harta benda Nilai
ID Aturan IDE2003
Judul Baris kosong diperlukan antara blok dan pernyataan berikutnya
Kategori Gaya
Subkategori Aturan bahasa (preferensi pemformatan baris baru)
Bahasa yang berlaku C# dan Visual Basic
Options dotnet_style_allow_statement_immediately_after_block_experimental

Nota

Aturan ini bersifat eksperimental dan dapat berubah atau dihapus.

Gambaran Umum

Aturan gaya ini memberlakukan bahwa harus ada baris kosong antara pernyataan blok dan pernyataan berikutnya pada tingkat cakupan yang sama. Ini meningkatkan keterbacaan kode dengan memisahkan bagian kode logis yang berbeda secara visual.

Opsi

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

dotnet_style_allow_statement_immediately_after_block_experimental

Harta benda Nilai Description
Nama opsi dotnet_style_allow_statement_immediately_after_block_experimental
Nilai opsi true Izinkan pernyataan berikutnya langsung mengikuti blok pernyataan tanpa baris kosong di antaranya.
false Memerlukan baris kosong antara pernyataan blok dan pernyataan berikutnya
Nilai opsi default true

Example

// dotnet_style_allow_statement_immediately_after_block_experimental = true
if (true)
{
    DoWork();
}
return;
// dotnet_style_allow_statement_immediately_after_block_experimental = false
if (true)
{
    DoWork();
}

return;

Menyembunyikan peringatan

Jika Anda hanya ingin mengabaikan satu pelanggaran, tambahkan arahan pra-pemrosesan ke file sumber Anda untuk menonaktifkan dan kemudian mengaktifkan kembali aturan.

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

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

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

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

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

Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.

Lihat juga