pylint

PyLint, PyChecker czy PyFlakes? [zamknięte]

Chciałbym uzyskać kilka opinii na temat tych narzędzi na: Funkcje; adaptowalność; krzywa łatwości użycia i uczenia się.

Błąd pylint "unsolved import" w programie Visual Studio Code

Używam następującej konfiguracji macOS v10.14 (Mojave) Python 3.7.1 Visual Studio Code 1.30 Pylint 2.2.2 Django 2. ... urować go w moich globalnych Ustawieniach Pythona, ale również nie pojawia się. Czy istnieje szybka naprawa, aby to działało?

Jak wyłączyć ostrzeżenie Pylint?

Próbuję wyłączyć warning C0321 ("więcej niż jedna instrukcja w jednej linii" -- często umieszczam if instrukcje z krótkimi wy ... stu ją ignoruj. Czy to błąd Pylint, czy robię coś nie tak? Można to jakoś obejść? Naprawdę chciałbym pozbyć się tego hałasu.

Jak Mogę używać Emacs Flymake mode dla Pythona z pyflakes i pylint checking code?

Do sprawdzania kodu w trybie Pythona używam flymake z pyflakes Również chcę sprawdzić styl kodu (pep8) z pylint (opis na ... yflakes) To rozwiązanie działa. Ale nie mogę skonfigurować flymake do pracy z pyflakes i pylint razem. Jak mogę to zrobić?

Unikaj Ostrzeżenia Pylint E1101: "instancja. nie ma. member ' dla klasy z atrybutami dynamicznymi

Wyobraź sobie funkcję, która dynamicznie dodaje atrybuty do obiektu za pomocą setattr. Powodem tego jest to, że chcę odwzoro ... '] = 5 [7]}ale to jest trudniejsze do napisania, a nie miłe do przeczytania - zrobiłbym to tylko po to, by uciszyć Pylinta.

Jak uruchomić Pylint z PyCharm

Chcę skonfigurować pylint jako zewnętrzne narzędzie w całym katalogu projektu dla projektu Pythona, nad którym pracuję. Próbo ... wienia mnie mylą. Autorytatywne źródło w ich dokumentacji jest zepsute, więc nie mogę tego sprawdzić ani jedno, ani drugie.

Python - czy powinienem umieszczać funkcje pomocnicze wewnątrz czy poza klasą?

W Pythonie, jeśli niektóre metody klasy potrzebują funkcji helpera, ale sama funkcja helper nie używa niczego w klasie, czy p ... szcze nie istnieje. Klasa jest w module posiadającym prawie na razie tylko kod dla klasy. Inne klasy mogą być dodane później.

Pylint pokazujący nieprawidłową nazwę zmiennej na wyjściu

Zrobiłem prosty skrypt w Pythonie do publikowania danych na stronie internetowej. #Imports url_to_short = sys.argv[1] post ... zmiennych jako Invalid name. Czy nazwanie zmiennej w ten sposób jest błędną konwencją kodowania. My complete pylint output.

Linter pylint nie jest zainstalowany

Chcę uruchomić kod Pythona w Microsoft Visual Studio Code, ale to daje błąd: "Linter pylint nie jest zainstalowany" Zainstalowałem: rozszerzenie Pythona VS Code Python3 Anakonda Jak zainstalować pylint?

Pylint pokazujący tylko ostrzeżenia i błędy

Chciałbym użyć pylint do sprawdzenia kodu, ale interesuje mnie tylko poziom błędów i ostrzeżeń. Czy można to zrobić w wierszu ... unikaty refaktoringowe. Uwaga: nie wydaje mi się, aby to był duplikat używający Pylint do wyświetlania błędów i ostrzeżeń

Pylint Nieprawidłowa nazwa stałej

Otrzymuję błąd Pylint dotyczący mojej stałej: MIN_SOIL_PARTICLE_DENS (Nieprawidłowa nazwa). Jakieś pomysły, dlaczego ta stała ... sat_water_content = 0.043 + field_capacity + x2 - 0.097 * sand return (1 - sat_water_content) * MIN_SOIL_PARTICLE_DENS

Brak nazwy "QApplication" w module " PyQt5.Błąd QtWidgets w Pylint

Napotkanie tego problemu W VS Code podczas próby nauczenia się PyQt5, "No name' QApplication 'in module' PyQt5.QtWidgets'", " ... en błąd nie będzie wyświetlany, ale uniemożliwia mi uruchamianie rzeczy w kodzie VS. Wszelka pomoc lub sugestie doceniam to.

Dlaczego pylint sprzeciwia się pojedynczym znakowym nazwom zmiennych?

Wciąż przyzwyczajam się do konwencji Pythona i używam pylint, aby uczynić mój kod bardziej pythonicznym, ale jestem zdziwiony ... Widzę wiele przykładów, które ich używają. Czy jest coś, czego mi brakuje w PEP8, czy jest to standard unikalny dla pylint?

programowo wywoływanie pylint

W ramach moich testów jednostkowych chciałbym wywołać kontroler pylint, ograniczony do części sygnalizacji błędów. sprawdził ... the testy prowadzone przez pylint, równie dobrze może to być pyflakes lub inne oprogramowanie: sugeruj alternatywy. dzięki!

Czy należy unikać importu wieloznacznego?

Używam PyQt i mam problem. Jeśli moje polecenia importu to: from PyQt4.QtCore import * from PyQt4.QtGui import * Następn ... z mojej perspektywy. Jakie są tu powszechne praktyki? Czy istnieją techniczne powody, aby używać jednego stylu nad drugim?

Dlaczego użycie len (sekwencji) w wartościach warunkowych jest uważane za nieprawidłowe przez Pylint?

Biorąc pod uwagę ten fragment kodu: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more ... ie len(SEQ) jako wartości warunkowej jest problematyczne? Jakich poważnych sytuacji Pylint próbuje uniknąć przy użyciu C1801?

Konfiguracja Pylint z PyDev

Zainstalowałem pylint przez easy_install. Mogę biegać pylint <filename> z sukcesem. Ale pydev odmawia jej użycia. s ... żywam Eclipse Galileo I have build automatically checked próbowałem wyczyścić cały projekt i żadnych błędów Co robię źle?

Narzędzie ułatwiające eliminację importu symboli wieloznacznych

Refaktoryzuję i eliminuję import symboli wieloznacznych na jakimś dość monolitycznym kodzie. Pylint wydaje się wykonywać św ... ence() Na tym i dir() zaimportowanego modułu. Ale założę się, że jest jakieś narzędzie / procedura Nie jestem tego świadoma.