SA1503 trong StyleCop là một thỏa thuận tất cả hoặc không có gì khi nói đến dấu ngoặc nhọn. Tôi muốn để có thể cho phép các đoạn mã sau:Quy tắc StyleCop dành cho Chân đế Xoăn nhiều cạnh
if (x == 3) return true;
Nhưng không cho phép như sau:
if (x == 3)
return true;
if (x == 3)
foreach (var w in widgets)
x++;
Vì vậy, về cơ bản, cùng một dòng mà không cần dấu ngoặc nhọn tốt, nhiều dòng mà không cần dấu ngoặc nhọn xấu.
Tôi mới viết các quy tắc StyleCop tùy chỉnh và tôi đang đấu tranh với nơi bắt đầu. Mọi sự trợ giúp sẽ rất được trân trọng.
Họ có triển khai quy tắc của họ vì chúng tôi sẽ triển khai quy tắc tùy chỉnh không? Nếu tôi có thể xác định nguồn gốc của một quy tắc, nó sẽ là một trợ giúp lớn trong việc bắt đầu viết một quy tắc tùy chỉnh. – Chris
Có thể * có thể * có thể xem [StyleCop +] (http://stylecopplus.codeplex.com/) có hỗ trợ cho [quy tắc tùy chỉnh] (http://stylecopplus.codeplex.com/wikipage?title=How%20to% 20Tạo% 20StyleCop% 20Custom% 20Rule & referringTitle = Tài liệu). Tôi đã không bao giờ sử dụng nó vì vậy tôi không có ý tưởng như thế nào tốt nó được. – Mightymuke
Nếu bạn chơi trực tiếp với StyleCop, có một tài liệu 'StyleCopSDK' trong thư mục' Project/Documents' có thể hữu ích. – Mightymuke