2017-01-12 3 views
0

우리 프로젝트에서는 linebreak-style 규칙을 "unix"으로 지정합니다. 그럼에도 불구하고 일부 개발자는 Windows를 사용하여 CRLF 로의 자동 변환을 수행하고 있으며 현재로서는 그대로 유지하려고합니다. 이 설정이 주 저장소와 공유되지 않도록 컴퓨터에서 linebreak-style 규칙을 사용하지 않도록 설정하거나 "windows"으로 설정할 수 있습니까 (예 : 자식에게는 보이지 않음)?특정 컴퓨터에 대해 eslint 규칙을 무시하는 방법

+0

다른 방법 : 규칙을 완전히 제거하고 유닉스 스타일의 줄 바꿈 만 사용되는지 확인하는 사전 커밋 훅을 작성하십시오. –

+0

또 다른 대안 : 나는 대부분의 최신 IDE/텍스트 편집기가 특정 linebreak 문자를 사용하도록 사용자 정의 할 수 있다고 생각합니다. – BDawg

답변

1

구성 파일의 변경 사항을 확인하지 않으려면 --skip-worktree을 사용할 수 있습니다.

예 : git update-index --skip-worktree path\to\.eslintrc.json

당신은 선택적으로 하나 개의 구성 파일이 기본/공유 구성 및 적용 지역의 변경이있을 수 자식-무시 설정 파일을 가지고 같은 eslint 구성 파일 (들)의 extends functionality과이 결합 수 . 이 방법은 git을 통해 공유되는 대부분의 eslint 규칙을 유지하는 데 도움이됩니다.