2017-04-07 1 views
1

지난 주 동안 저는 직장에서 ReSharper를 사용해야했습니다. 일반적으로 위대한 도구, 많은 훌륭한 리팩토링 옵션. 그러나 그것은 항상 말할 것이 있습니다. 모든 단일 라인에서 ...ReSharper - "뒤집기"및 유사하게 제안 사항을 해제 할 수 있습니까?

제가 작업하는 시스템은 꽤 크고 오래된 경우가 있으며 때로는 이전 가이드 라인이 있기 전에 작성된 일부 오래된 코드에 약간의 변경을 가하고 있습니다. 모든 것을 리팩터링하지 않기 위해서. ReSharper는 이름 짓기가 잘못되어 if 문이 단순화 될 수 있기 때문에 모든 것을 색칠합니다. 이것은 기본적으로 내 작품을 형성하는 것을 혼란스럽게합니다.

그래서 "문을 뒤집을 것"또는 이와 유사한 제안을 해제 할 수 있습니까?

또는 오류 목록이나 호출 스택과 같은 도구 모음에 모든 제안을 요약 할 수 있습니까? (내 작업 화면을 채색이나 제안으로부터 깨끗하게 유지하십시오)

+0

나는 invert-if를 좋아하지만 현재 코드 리뷰에서 인기가 없었으므로 그 코드를 다시 변경해야 할 것입니다. 다른 개발자들은 코드를 더 복잡하고 읽기 쉽게 만들었다 고 언급했습니다. – Rich

답변

2

'Invert if-statement'와 같은 것을 컨텍스트 조치라고합니다. 그들은 켜져 있고 아래 해제 할 수 있습니다

ReSharper에서 :

ReSharper에서 - -> 옵션 -> 코드 편집 제안 아래에 구성 할 수있는 것과

유사> 컨텍스트 작업 -> 옵션 -> 코드 검사 -> 검사 서버.

심각도는 Alt + Enter 메뉴를 사용하여 변경할 수도 있지만,

+0

추가하기 만하면 모든 것이 구성 가능합니다. 컨텍스트 동작을 비활성화하거나 "squigglies"검사의 심각도를 변경하여 제안 사항, 힌트 또는 완전히 숨길 수 있습니다. 또한 명명 표준을 변경할 수도 있습니다. 약간의 구성만으로도 사용자의 작업 방식에 맞출 수 있습니다. – citizenmatt

관련 문제