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