Konfiguracja Pylint z PyDev

Zainstalowałem pylint przez easy_install. Mogę biegać pylint <filename> z sukcesem. Ale pydev odmawia jej użycia.

  • sprawdziłem "użyj pylint"
  • skonfigurowałem poprawną ścieżkę
  • zaktualizowałem mój interpreter Pythona w eclipse, aby miał pylit w pythonpath
  • używam Eclipse Galileo
  • I have build automatically checked
  • próbowałem wyczyścić cały projekt i żadnych błędów
Co robię źle?
Author: A-B-B, 2010-03-29

3 answers

Domyślam się, że może być konieczne oznaczenie folderu zawierającego Twój kod jako folder źródłowy. Możesz to zrobić w obszarze Właściwości projektu.

  • Project->Properties- > PyDev-PYTHONPATH
  • dodaj odpowiednie foldery do listy źródeł.
 33
Author: ariddell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-05 09:29:40

Zauważyłem, że Pydev nie uruchomi Pylint na plikach z myślnikami (myślnikami) nazwa pliku; według programistów Pydev ' - ' nie jest prawidłowym znakiem nazwy modułu Pythona i nie wygląda na to, że zamierzają to naprawić:

Http://sourceforge.net/tracker/index.php?func=detail&aid=1915426&group_id=85796&atid=577329

Http://sourceforge.net/tracker/index.php?func=detail&aid=2888890&group_id=85796&atid=577332

Jakby nikt nie pisał skryptów w Python... Marudzić marudzić...

 3
Author: Doctor J,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-11 23:28:49

Aby zapewnić alternatywne rozwiązanie, pylint może być stosowany jako External Tool w zaćmieniu. Wymaga to wcześniejszego zainstalowania pakietu pylint dla instalacji Pythona.

Pamiętaj, aby najpierw mieć plik pylintrc gdzieś, gdzie pylint może go znaleźć, w przeciwnym razie wyświetlany jest błąd" No config file found". Zazwyczaj chciałbym touch pylintrc wewnątrz katalogu projektu i zachować plik w kontroli wersji. Dla odniesienia, zobacz opcje linii poleceń pylint .

W Eclipse wybierz Run, External Tools, External Tools Configurations.... Kliknij przycisk paska narzędzi, aby utworzyć New launch configuration. Konfiguracja jak poniżej lub zgodnie z życzeniem:

  • Nazwa: pylint
  • Lokalizacja: ${system_path:pylint}
  • Katalog Roboczy: ${project_loc}
  • argumenty: --reports=n "${resource_loc}"

Pamiętaj, aby kliknąć wewnątrz otwartego pliku, aby przełączyć na niego ostrość przed uruchomieniem powyższego zewnętrznego narzędzia. W przeciwnym razie może wystąpić błąd.

Wyjście zewnętrznego narzędzia będzie domyślnie drukowane na konsola.


[[14]}podobne: Konfiguracja pep8 jako zewnętrznego narzędzia w Eclipse
 0
Author: A-B-B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:32:06