Анализ кода предупреждений Microsoft.Naming по аббревиатуре «ID» - PullRequest
3 голосов
/ 17 ноября 2011

Я использовал ID (прописные) во всех именах своих свойств и именах столбцов sql.Теперь я начал исправлять все предупреждения анализа кода, чтобы обеспечить соблюдение новых правил кодирования в команде.

Есть ли способ добавить идентификатор в словарь, в котором он не будет генерировать предупреждения (например, CA1709 )?

Пример -

Warning 4   CA1709 : Microsoft.Naming : Correct the casing of 'ID' in member name 'City.CityID' by changing it to 'Id'.
'Id' is an abbreviation and therefore is not subject to acronym casing guideline.

1 Ответ

4 голосов
/ 17 ноября 2011

В итоге я добавил это в пользовательский словарь - и это сработало. Спасибо Аластер Питтс

<Dictionary>
  <Acronyms>
    <CasingExceptions>
      <Acronym>ID</Acronym>   <!-- Identifier -->
    </CasingExceptions>
  </Acronyms>
</Dictionary>

И это также помогает мне добавлять другие варианты написания, на которые он жалуется - например, Facebook, Twitter и т. Д.

...