2011-01-18 3 views
4

내가 "varID"라는 이름으로 불렀던 모든 변수에 대해 Resilaper가 Camel Case (즉, "varId")로 변경하는 것에 불편을 겪었습니다. Resharper에서 "명명 규칙"에 대한 설정을 찾을 수 없습니다!

그래서 나는 "ID"와 "이름 접미사"

Edit 'Local Variables' Rule Settings 

에서 ReSharper에서의 규칙을 추가하고 설정하는 시도하고 불평을 중단했다. 이제 "varID"라는 변수가 있으면 "var"로 이름을 바꾸라고 권하고 권장합니다. 그러나 규칙을 검사/편집 할 때 원래 규칙이 더 이상 존재하지 않습니다.

참고 : 기존 규칙을 편집하지 않았으므로이를 확인하는 것이 좋습니다.

누구든지 아이디어가 있습니까?

답변

9

이름 접미사 변경을 취소합니다. 그런 다음

Resharper -> Options -> Naming Style (Languages ​​/ Common)으로 이동 한 다음 Advanced Settings (고급 설정)를 클릭하십시오.

하단의 약어 목록은 ID를 추가하려는 위치입니다. 당신이 '명명 규칙을'사용하지 않으려면 다음 등 변수 이름, 속성,

+0

고맙습니다! 나는 이것도 너무 아팠다. 이미 C#에서는 ID를 허용하도록 설정되었지만 JavaScript에서는 허용되지 않습니다. 나는 변화를 만들었고 완벽하게 작동했습니다. –

4

에서 사용되는 ID에 대해 불평을 중지해야합니다

  • 로 이동 'Reshaper -> 옵션 -> 코드 검사 -> 검사 심각도.
  • 검색 창을 사용하여 '일관성없는 이름 지정'을 검색하십시오.
  • 드롭 다운 목록의 값을 '표시하지 않음'으로 변경하십시오.
+0

감사합니다. (annoyingly, "이름이 규칙과 일치하지 않는다"라는 메시지를 기반으로 검색을 시도하면이를 찾을 방법이 없었습니다. "이름"을 검색하는 것만으로 찾지 못했습니다. 내가 알 수있는 방법이 없었습니다. 키워드는 "명명"입니다!) – ToolmakerSteve

+0

좋은 옵션은 힌트로 변경하는 것입니다. –

관련 문제