pylintrc 파일을 작성하는 방법


132

나는 리눅스를 실행 중이다. 비슷한 작업을 수행 pylint --generate-rcfile > .pylintrc한 다음 결과 .pylintrc파일을 변경 하여 기본 설정을 재정의 할 수 있습니까? 그리고 그렇다면 내 ~/디렉토리에 있어야합니까, 아니면 .pylint.d에 넣어야합니까?

답변:


134

당신은 그것을 넣을 수 있습니다 :

  • /etc/pylintrc 기본 전역 구성
  • ~/.pylintrc 기본 사용자 구성
  • <your project>/pylintrc기본 프로젝트 구성 (을 실행할 때 사용 pylint <your project>)
  • 원하는 곳이면 어디든 pylint --rcfile=<wherever I want>

또한 rc 파일을 생성 할 때 명령 줄에을 추가하기 전에 옵션을 추가 --generate-rcfile하면 생성 된 파일에서 해당 옵션 이 고려됩니다.


35
시스템 전체 또는 사용자 전체 rc 파일에 대해 권장합니다. 프로젝트마다 가져와 버전 관리에 저장하는 것이 거의 항상 좋습니다.
Acumenus

11
IMO 사용자의 기본 설정으로 사용자 전체의 rc 파일을 가지고 있고 프로젝트에 필요한 추가 프로젝트 특정 rc 파일이 있습니다 (여전히 주석은 +1).
fotNelton

구성 파일의 위치를 ​​가리키는 $ PYLINTRC 환경 변수를 설정할 수도 있습니다.
boxama

7
이것들은 창문에서 어디로 가나 요?
Elliot

4
.pylintrcpylintrc존재하지 않는 경우 프로젝트 디렉토리에 기본적으로 선택됩니다 . pylint.pycqa.org/en/latest/user_guide/…
Taylor Edmiston

63

here documentation에 따르면 다음 명령을 사용하여 모든 옵션이있는 pylint rc 파일을 생성 할 수 있습니다.

pylint --generate-rcfile > $HOME/.pylintrc

위의 명령은 .pylintrc홈 디렉토리 아래 에 파일을 만듭니다 . 그런 다음 필요에 맞게 rc 파일을 조정할 수 있습니다.


내 생각 엔 pylint --generate-rcfile > .pylintrc . ~의미$HOME
Iddan Aaronsohn

1
네, ~ Linux에서 $ HOME을 의미합니다. $HOME더 명확하게 변경해야 할 수도 있습니다.
jdhao
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.