반응형
Rubocop에 특정 디렉터리 또는 파일을 무시하도록 지시하는 방법
내 프로젝트는 타사 gem의 오픈 소스 클래스를 확장하고 있지만 우리 코드와 동일한 코딩 표준을 유지하고 싶지 않습니다. gem 코드를 리팩토링하는 것은 실행 가능한 옵션이 아닙니다. 우리는 Rubocop이 복사 된 코드를 무시하기를 원합니다.
파일이나 디렉토리를 완전히 무시하도록 Rubocop에 어떻게 지시 할 수 있습니까?
매뉴얼 링크가 있는 orde의 의견에 따라 .rubocop.yml을 발견하고 다음을 추가했습니다.
AllCops:
Exclude:
- 'path/to/excluded/file.rb'
경로는 .rubocop.yml에 상대적입니다.
AllCops:
Exclude:
- 'node_modules/**/*'
- 'vendor/**/*'
편의를 위해 자주 사용하는 .rubocop.yml이 있습니다.
여기 .rubocop.yml에 대한 공식 설명을 참조 하십시오 .
AllCops:
Exclude:
- Berksfile
- recipes/basic.rb
- attributes/*.rb
# Customize rules
Metrics/LineLength:
Max: 95
MethodLength:
Max: 35
Metrics/AbcSize:
Enabled: false
BlockLength:
Max: 70
나는 rubocop 오류와 경고로 끊임없이 부딪칩니다. 따라서이 게시물을 게시했습니다.
반응형
'programing' 카테고리의 다른 글
HTML을 렌더링하지 않고 React를 사용할 수 있습니까? (0) | 2020.12.01 |
---|---|
Swift를 웹 프로그래밍 언어로 사용할 수 있습니까? (0) | 2020.12.01 |
Base64 인코딩 이미지 (0) | 2020.12.01 |
다른 스레드에서 TextBox에 쓰는 중입니까? (0) | 2020.12.01 |
Visual Studio 셸 (독립 실행 형 셸)의 장점은 무엇입니까? (0) | 2020.12.01 |