Лучше всего использовать согласованный набор правил в команде / проекте, независимо от того, как они применяются (с помощью инструмента CA или проверок кода и т. Д.).
В отсутствие четкого стандарта по данному вопросу вам необходимо ослабить свои правила (или правила резарпера), чтобы принимать то, что делают другие программисты, даже если они не соответствуют вашему личному стилю. Действительно, программисты - все люди, и вы никогда не найдете двух таких людей, которые делают то же самое - всегда нужна некоторая гибкость.
Инструменты CA часто делают предложения, которые тратят время (большинство предложений, по моему опыту, довольно мусор). Я имею в виду, что если все члены вашей команды могут эффективно читать, понимать и поддерживать фрагмент кода в том виде, в котором он написан, то часто бывает мало смысла рефакторизовать этот код - опасаясь напрасно тратить время на попытки удовлетворить Resharper, когда изменения Вы делаете, не собираетесь действительно иметь никакого значения для удобочитаемости, ремонтопригодности, надежности, переносимости или эффективности вашего кода. Отключите эти предупреждения, а не тратьте время на рефакторинг вашего кода.
Сказав это, вы обязательно должны проводить кампанию и продвигать CA в вашей команде и вашем менеджере. Команда / проект получат пользу, и каждый лично получит выгоду от использования инструментов CA.