Вопросы с тегом «pylint»

Анализатор исходного кода Python ищет ошибки и признаки низкого качества.

2
PyLint, PyChecker или PyFlakes? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

12
Как отключить предупреждение Pylint?
Я пытаюсь отключить предупреждение C0321 («более одного оператора в одной строке» - я часто помещаю ifоператоры с короткими однострочными результатами в одну строку) в Pylint 0.21.1 (если это имеет значение: astng 0.20. 1, общий 0.50.3, Python 2.6.6 (r266: 84292, 15 сентября 2010 г., 16:22:56)). Я попытался добавить disable=C0321файл конфигурации Pylint, …
267 python  pylint 

4
Почему использование len (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 Пилинт встревожил меня этим сообщением относительно строки с оператором 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 для распознавания numy членов?
Я использую PyLint для проекта Python. PyLint делает много жалоб на неспособность найти numy участников. Как я могу избежать этого, не пропуская проверки членства. Из кода: import numpy as np print np.zeros([1, 4]) Который, когда побежал, я получаю ожидаемое: [[0. 0. 0. 0.]] Тем не менее, Pylint дает мне эту …
163 python  numpy  pylint 

3
Сообщение PyLint: logging-format-interpolation
Для следующего кода: logger.debug('message: {}'.format('test')) pylint выдает следующее предупреждение: logging-format-interpolation (W1202): Используйте форматирование% в функциях ведения журнала и передайте параметры% в качестве аргументов. Используется, когда оператор ведения журнала имеет форму вызова «logging. (Format_string.format (format_args ...))». Такие вызовы должны использовать форматирование%, но оставить интерполяцию для функции регистрации, передав параметры в качестве …

4
Можно ли игнорировать одну конкретную строку с помощью pylint?
У меня есть следующая строка в заголовке: import config.logging_settings Это на самом деле меняет мои настройки ведения журнала Python, но Pylint считает, что это неиспользованный импорт. Я не хочу удалять unused-importпредупреждения вообще, так можно ли просто игнорировать эту конкретную строку? Я не против иметь .pylintrcэтот проект, поэтому ответы на изменения …
150 python  pylint 

12
Использование Pylint с Django
Я очень хотел бы интегрировать pylint в процесс сборки для моих проектов python, но я столкнулся с одним show-stopper: один из типов ошибок, которые я считаю чрезвычайно полезными -: - E1101: *%s %r has no %r member*постоянно сообщает об ошибках при использовании общих полей django , например: E1101:125:get_user_tags: Class 'Tag' …

2
Как создать файл pylintrc
Я использую Linux. Могу я сделать что-то вроде, pylint --generate-rcfile > .pylintrcа затем внести изменения в полученный .pylintrcфайл, чтобы переопределить настройки по умолчанию? И если да, он должен быть в моем ~/каталоге или я должен поместить его в .pylint.d?
132 pylint 

4
Что означает сообщение pylint «Слишком мало общедоступных методов»
Я запускаю pylint для некоторого кода и получаю сообщение об ошибке «Слишком мало общедоступных методов (0/2)». Что означает это сообщение? Документы pylint бесполезны: Используется, когда в классе слишком мало общедоступных методов, поэтому убедитесь, что оно того стоит.
110 python  pylint 

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

11
Как отключить предупреждения об отсутствии строки документации на уровне файла в Pylint?
Pylint выдает ошибку о том, что в некоторых файлах отсутствуют строки документации. Я пытаюсь добавить строки документации к каждому классу, методу и функции, но кажется, что Pylint также проверяет, должны ли файлы иметь строку документации в начале. Могу я как-нибудь отключить это? Я хотел бы получить уведомление о том, что …
94 python  pylint 

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


2
Почему pylint возвращает `unsubscriptable-object` для numpy.ndarray.shape?
Я просто собрал следующий «минимальный» случай воспроизведения (минимум в кавычках, потому что я хотел, чтобы pylintне было никаких других ошибок, предупреждений, подсказок или предложений - это значит, что есть небольшой пример): pylint_error.py : """ Docstring """ import numpy as np def main(): """ Main entrypoint """ test = np.array([1]) print(test.shape[0]) …
9 python  numpy  pylint 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.