Запитання з тегом «pylint»

Аналізатор вихідного коду Python шукає помилки та ознаки низької якості.

2
PyLint, PyChecker або PyFlakes? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

12
Як вимкнути попередження Pylint?
Я намагаюся вимкнути попередження C0321 ("більше одного твердження в одному рядку" - я часто кладу ifзаяви в одному рядку з короткими однорядними результатами), у Pylint 0.21.1 (якщо це має значення: з 0.20. 1, загальний 0,50,3, Python 2.6.6 (r266: 84292, 15 вересня 2010, 16:22:56)). Я намагався додати disable=C0321файл конфігурації Pylint, але …
267 python  pylint 

4
Чому використання ліна (SEQUENCE) у значеннях стану Pylint вважає неправильним?
Враховуючи цей фрагмент коду: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more code that modifies files if len(files) == 0: # <-- C1801 return None Мене тривожив Pylint цим повідомленням щодо рядка із заявою if: [pylint] C1801: Не використовувати len(SEQUENCE)як значення умови Правило …

22
Помилка PyLint "Не вдається імпортувати" - як встановити PYTHONPATH?
Я запускаю PyLint з Wing IDE в Windows. У мене в своєму проекті є підкаталог (пакет) і всередині пакета я імпортую модуль з верхнього рівня, тобто. __init__.py myapp.py one.py subdir\ __init__.py two.py Всередині у two.pyмене є, import oneі це добре працює під час виконання, тому що каталог верхнього рівня (з …

22
Як змусити PyLint розпізнавати нумерованих членів?
Я запускаю PyLint в проекті Python. PyLint звертається до багатьох скарг з приводу того, що не в змозі знайти нудотних членів. Як я можу цього уникнути, уникаючи пропускання чеків членства. З коду: import numpy as np print np.zeros([1, 4]) Який, коли побіг, отримую очікуване: [[0. 0. 0. 0.]] Однак пілінт …
163 python  numpy  pylint 

3
Повідомлення PyLint: журнал-формат-інтерполяція
Для наступного коду: logger.debug('message: {}'.format('test')) pylint видає таке попередження: журнал-формат-інтерполяція (W1202): Використовуйте% форматування у функціях реєстрації та передайте% параметри як аргументи, що використовуються, коли оператор журналу має форму виклику "logging. (Format_string.format (format_args ...))". Такі виклики повинні використовувати замість форматування%, але залишати інтерполяцію функції реєстрації, передаючи параметри як аргументи. Я знаю, …

4
Чи можна ігнорувати один певний рядок із пілінтом?
У своєму заголовку є такий рядок: import config.logging_settings Це фактично змінює мої налаштування журналу python, але pylint вважає, що це імпорт, який не використовується. Я не хочу видаляти unused-importпопередження взагалі, чи можна просто ігнорувати цей конкретний рядок? Я б не заперечував над тим, що є .pylintrcдля цього проекту, тому відповіді …
150 python  pylint 

12
Використання Пілінта з Джанго
Я дуже хотів би інтегрувати pylint в процес збирання для моїх проектів python, але я зіткнувся з одним шоу-стопором: Один із типів помилок, який я вважаю надзвичайно корисним--: - постійно E1101: *%s %r has no %r member*повідомляє про помилки при використанні загальних полів django , наприклад: E1101:125:get_user_tags: Class 'Tag' has …

30
Помилка "невирішеного імпорту" Pylint у коді Visual Studio
Я використовую наступне налаштування macOS v10.14 (Mojave) Python 3.7.1 Код Visual Studio 1.30 Пілінт 2.2.2 Django 2.1.4 Я хочу використовувати лінтування, щоб полегшити своє життя в Visual Studio Code. Однак для кожного імпорту я вказую "невирішений імпорт". Навіть за замовчуванням імпорт Django (тобто з моделей імпорту django.db). Я припускаю, що …

2
Як створити файл pylintrc
Я запускаю Linux. Чи можу я зробити щось на кшталт, pylint --generate-rcfile > .pylintrcа потім внести зміни в отримане.pylintrc файл, щоб замінити налаштування за замовчуванням? І якщо так, це повинно бути в моєму ~/каталозі чи я повинен його вкласти .pylint.d?
132 pylint 

4
Що означає повідомлення пілінта "Занадто мало публічних методів"
Я виконую пілінт на якомусь коді та отримую помилку "Занадто мало публічних методів (0/2)". Що означає це повідомлення? Документи pylint не корисні: Використовується, коли в класі є занадто мало публічних методів, тому будьте впевнені, що це дійсно того варто.
110 python  pylint 

5
Чому pylint об’єктує одноіменні імена змінних?
Я все ще звикаю до домовленостей python і використовую, pylintщоб зробити свій код більш пітонічним, але мене бентежить той факт, що pylint не любить імена змінних з одним символом. У мене є кілька таких петель: for x in x_values: my_list.append(x) і коли я запускаю pylint, я отримую Invalid name "x" …

11
Як вимкнути попередження про відсутність документації на рівні файлу в Pylint?
Pylint видає помилки, що в деяких файлах відсутні документи. Я намагаюся додати рядки документації до кожного класу, методу та функції, але, схоже, Pylint також перевіряє, чи мають файли мати рядки документів на початку цього. Чи можу я це якось вимкнути? Я хотів би отримати повідомлення про відсутність документації у класі, …
94 python  pylint 

5
Pylint вимкне всі попередження для файлу
Ми використовуємо pylint у нашій системі складання. У нашій базі коду є пакет python, який має викидний код, і я хотів би тимчасово відключити всі попередження для модуля, щоб я міг припинити помилки інших розробників цими зайвими повідомленнями. Чи є простий спосіб pylint: disableусіх попереджень для модуля?
86 python  pylint 

15
Linter pylint не встановлений
Я хочу запустити код python у коді Microsoft Visual Studio, але це видає помилку: "Linter pylint не встановлений" Я встановив: Розширення VS Code Python Python3 Анаконда Як я можу встановити pylint?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.