Поэтому в основном StyleCop настаивает у меня есть заголовок на все мои исходные файлах, которые выглядят следующим образом:StyleCop источник лицензии MIT совместимого заголовок
//-----------------------------------------------------------------------
// <copyright file="NameOfFile.cs" company="CompanyName">
// Company copyright tag.
// </copyright>
//-----------------------------------------------------------------------
который я полагаю хорошо, если вы пишете программное обеспечение уместности для корпорации Microsoft. В этом случае, однако, это проект с открытым исходным кодом (лицензия MIT), не связанный с какой-либо компанией.
Теперь я понимаю, что StyleCop - это инструмент Microsoft, и идея о том, что кто-то делает программное обеспечение Copyleft в свободное время на C#, является чуждой концепцией, потому что выплачивать компании непомерные суммы денег, по-видимому, является единственной законной причиной, по которой одна хотел бы написать что-то на C#, и что частные проекты должны быть написаны на одном из более прохладных языков хиппи, таких как Python или Scala.
Так что это проект с открытым исходным кодом, зачем заботиться о том, что думает StyleCop? Ну, другие люди будут читать код, поэтому я хотел бы сделать его таким же приятным, понятным и «стандартным, как я могу», чтобы сделать его максимально доступным для всех.
Так как же все остальные решают эту проблему? Я слишком педантичен?
Отключить правило стиля? –
Я действительно не вижу смысла использовать StyleCop вообще, если вы смешиваете и сопоставляете правила, которые вы хотите, чтобы они соблюдали. –
@ MikkelLøkke, но это то, что предназначено для правил, каждая компания (или лицо) может иметь разные правила стилей кодов, поэтому вам нужно настроить такие инструменты, как stylecop, чтобы они соответствовали ... не ожидайте, из чего вы могли бы ожидать ... – MichaC