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.