Название моей компании начинается со строчной буквы «i». Например :iWare (это не настоящее название компании, но оно демонстрирует цели ).
Из-за этого я обнаружил, что мне постоянно приходится бороться со StyleCop и Resharper из-за правил/соглашений об именах пространств имен.
У кого-нибудь есть идеи, как мне называть свои пространства имен (и иногда классы ).
НАПРИМЕР.
namespace iWare.Product.X
{
...
}
Как вы понимаете, большинству показанных выше инструментов это не нравится. Есть ли какие-либо предложения относительно того, какой должна быть альтернатива? Я попытался подавить ошибку, используя следующее:
[SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Reviewed. Suppression is OK here.")]
namespace iWare.Product.X
{
...
}
Но это приводит к следующей ошибке :Объявление пространства имен не может иметь модификаторов или атрибутов
Любые идеи?