Я довольно часто использую команду ReSharper «Clean Up Code» для форматирования моего кода в нашем стиле кодирования, прежде чем проверять его на исходный элемент управления. Это хорошо работает в целом, но некоторые биты кода лучше форматируются вручную (например, из-за правил отступов в ReSharper, такие вещи, как цепные методы linq или многострочные тернарные операторы, имеют странный отступ, который толкает их вправо).Есть ли способ разметки кода, чтобы сказать ReSharper не форматировать его?
Есть ли способ разметки частей файла, чтобы сообщить ReSharper не форматировать эту область? Я надеюсь на какую-то разметку, похожую на то, как ReSharper подавляет другие предупреждения/функции. Если нет, есть ли способ изменить комбинацию настроек, чтобы заставить ReSharper правильно отформатировать отступ?
EDIT:
Я нашел this пост от ReSharper форумах, что говорит, что генерироваться секции кода (как определено на странице параметров ReSharper) игнорируются в коде очистки. Попробовав это, он, похоже, не игнорируется.
Вы действительно хотите «загрязнить» свой код с помощью специальной разметки R #? Yuck yuck yuck ... – Oded
@Oded: Не совсем, нет - но я бы предпочел, чтобы код был нечитаемым из-за его компоновки. – adrianbanks
Вы можете выбрать код, который хотите очистить, он будет только очищать вещи в выборе. Но, наверное, вы уже это знали. Во всяком случае, у меня есть такая же проблема, но я представил волю ReSharper и исправил странный отступ вручную после этого. – Skurmedel