Jak utworzyć plik pylintrc

135

Używam Linuksa. Czy mogę zrobić coś podobnego, pylint --generate-rcfile > .pylintrca następnie wprowadzić zmiany w .pylintrcpliku wynikowym , aby zastąpić ustawienia domyślne? A jeśli tak, czy powinien znajdować się w moim ~/katalogu, czy powinienem umieścić go w .pylint.d?

user3330833
źródło

Odpowiedzi:

138

Możesz go włożyć:

  • /etc/pylintrc dla domyślnej konfiguracji globalnej
  • ~/.pylintrc do domyślnej konfiguracji użytkownika
  • <your project>/pylintrcdo domyślnej konfiguracji projektu (używane podczas uruchamiania pylint <your project>)
  • gdziekolwiek chcesz, użyj pylint --rcfile=<wherever I want>

Zauważ również, że podczas generowania pliku rc możesz dodać opcję w linii poleceń przed --generate-rcfile, zostaną one uwzględnione w generowanym pliku.

sthenault
źródło
40
Odradzam używanie pliku rc obejmującego cały system lub użytkownika. Prawie zawsze dobrze jest mieć go na projekt i zapisać w kontroli wersji.
Acumenus
11
IMO nie zaszkodzi mieć plik rc dla całego użytkownika z domyślnymi ustawieniami użytkownika i dodatkowe pliki rc specyficzne dla projektu, jeśli jest to konieczne dla projektu (nadal +1 za komentarz).
fotNelton
Możesz także ustawić zmienną środowiskową $ PYLINTRC, wskazującą lokalizację twojego pliku konfiguracyjnego.
boxama
7
Gdzie one trafiają do okien?
Elliot
4
.pylintrcw katalogu projektu jest również domyślnie pobierany, jeśli pylintrcnie istnieje. pylint.pycqa.org/en/latest/user_guide/ ...
Taylor Edmiston
70

Zgodnie z dokumentacją tutaj , możemy użyć następującego polecenia, aby wygenerować plik rc pylint z obecnymi wszystkimi jego opcjami:

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

Powyższe polecenie utworzy plik .pylintrcw katalogu domowym. Następnie możesz dostosować plik rc do swoich potrzeb.

jdhao
źródło
Myślę, że masz na myśli pylint --generate-rcfile > .pylintrc. ~oznacza$HOME
Iddan Aaronsohn
1
tak, ~oznacza $ HOME w Linuksie. Może powinienem to zmienić, $HOMEaby był bardziej wyraźny.
jdhao