Описание тега pylintrc
1
ответ
Как разбить длинную строку в файле.pylintrc?
У меня есть файл конфигурации PyLint, .pylintrcс некоторыми правилами определены. Однако, по одному правилу, у меня есть довольно много вещей, что приводит к очень длинной очереди. [TYPECHECK] generated-members = XXX, YYY, ZZZ...... Пример длинной с…
17 ноя '17 в 10:43
5
ответов
Имя метода не соответствует стилю именования snake_case
Я создаю простой проект с моим файлом pylintrc и получаю эту ошибку для тестового метода: method name - test_calculator_add_method_returns_correct_result - doesn't conform to snake_case naming style class TddInPythonExample(unittest.TestCase): """ T…
20 май '18 в 10:46
0
ответов
Процесс сборки Pylint duing (например, Docker)
Как запустить pylint с помощью dockerfile перед сборкой моего приложения? До сих пор я включил ниже в мой Dockerfile. RUN pip install pylint RUN pylint /usr/src/app/app/celeryfactory.py Я ожидал, что он запустится и соберет приложение, но получил ош…
28 янв '19 в 08:59
0
ответов
Интеграция Pylint с Github и Jenkins
Я хочу интегрировать Pylint в некоторые из наших репозиториев Github как часть нашего метода Jenkins CI. Когда кто-то совершает конкретное репо и нарушает правила в pylint, я хочу, чтобы коммит был отменен, и разработчик будет уведомлен об этом по э…
27 мар '18 в 08:57
1
ответ
Странное предупреждающее сообщение продолжает появляться в Eclipse/Pydev/Pylint
Я использую Eclipse Neon с PyDev, Pylint3 (настроенный pylintrc), и у меня есть предупреждение о Pylint в пустой строке. Это было верно в первый раз, когда оно появилось, но после изменения кода оно не исчезло. После этого я переместил код и пустая …
11 мар '17 в 00:40
0
ответов
Относительный импорт 'six.moves.urllib', должен быть 'six.moves'
Я сталкиваюсь с этой ситуацией в Пилинте 1.9.3 Мой код exp.py содержит только эту строку from six.moves.urllib import parse as urllib когда я бегу pylint exp.py тогда я получаю эту ошибку [W0403(относительный импорт), ] Относительный импорт 'six.mov…
24 авг '18 в 05:40
1
ответ
Проблема с max-line-length с pylint
У меня есть этот параметр в моем .pylintrc # Maximum number of characters on a single line. max-line-length=78 Но ошибка о строке больше чем 78 символов в vim не сообщает. Однако Pylint работает, так как сообщает о других ошибках, таких как "конечны…
14 авг '18 в 20:33
2
ответа
Как получить конфигурацию по умолчанию для Pylint?
Я буду использовать этот простой файл Python для иллюстрации моей проблемы: import os for i in range( -500, 0 ): print i Я запускаю Pylint для этого файла и получаю одно сообщение: $ pylint foobar.py ************* Module foobar W: 1, 0: Unused impor…
03 окт '17 в 15:31
1
ответ
Pylint UnicodeDecodeError utf-8 не может декодировать байт
Когда я запускаю pylint, установленный с pip (версия 2.1.1 и Python V.3.7) в Windows 10, я получаю эту ошибку: UnicodeDecodeError: кодек "utf-8" не может декодировать байт 0xff в позиции 0: недопустимый начальный байт. Как мы это исправим? Вот скрин…
20 сен '18 в 05:58
1
ответ
Как указать значения конфигурации pylintrc, по одному в каждой строке?
Я использую .pylintrc в корневом каталоге моего проекта для управления сообщениями PyLint, которые я получаю, когда запускаю его в своем проекте. В pylintrc есть много опций, которые принимают список значений через запятую. Например: [MASTER] disabl…
02 окт '17 в 09:08
5
ответов
Pylint: отключить ненужное "else" после предупреждения "return" (no-else-return)
Я просматриваю свой RC-файл и не могу на всю жизнь найти, какая из этих переменных отключает эту функцию. Я искал "если", "еще" и "возврат", и я ничего не видел. Если только я не пропустил это. Благодарю. Больше информации pylint 1.7.2, astroid 1.5.…
27 июл '17 в 00:49
2
ответа
По умолчанию pylintrc полностью отключает pylint
Все, что я хочу сделать, это использовать generated-members= строка для отключения ложных ошибок "no-members" для нескольких пакетов. Итак, в терминале VS Code, в корневом каталоге моего проекта, я запускаю: pylint --generate-rcfile > .pylintrc В…
11 сен '18 в 04:41
1
ответ
Можно ли частично отключить правило цилиндра на основе его сообщения?
Некоторые правила используются более чем в одной ситуации. В частности, правило C0326 применяется как минимум в 2 ситуациях: def func() : pass выдает сообщение C0326: До этого места не было: def func(param:int): pass выдает сообщение C0326: ровно од…
25 июл '18 в 09:57
3
ответа
Как стилизовать длинные строки в Python, используя стиль Google Python и Pylint?
Я пытаюсь очистить свой код для назначения, запустив pylint поверх него с помощью файла rc в стиле google python. Я просто хочу подтвердить, что это правильный стиль для первой строки печати, так как он выглядит довольно странно, но rcfile в стиле G…
21 авг '17 в 15:13
0
ответов
Линтер-Пилинт все еще не работает после недавнего исправления
У меня проблемы с получением linter-pylint бежать на Атоме. Во-первых, ошибка консоли [consistent-env] Unable to determine environment Error: Process execution timed out at /Users/(...)/.atom/packages/linter-pylint/node_modules/consistent-env/lib/he…
29 дек '17 в 07:31
1
ответ
Pylint неправильно идентифицирует имя константы как C0103, не соответствующее выражению const-rgx
Некоторое время я перерисовываю свой код на Python, чтобы сделать его более Pythonian, и поэтому я использовал Pylint, чтобы помочь идентифицировать проблемные блоки кода. Однако теперь у меня возникает странная ошибка, когда pylint помечает правиль…
07 май '18 в 08:50
1
ответ
Как изменить соглашение об именовании переменных для pylint в коде Visual Studio
Я продолжаю получать C0103 предупреждения от pylint в Visual Studio, потому что я пытаюсь использовать имена двухсимвольных переменных, такие как hp а также gp, Предупреждение описано здесь: ссылка. Конвенция описывается как [a-z_][a-z0-9_]{2,30}$ з…
05 окт '17 в 17:52
1
ответ
Заставить Pylint позаботиться о пустых строках
Я не сторонник большинства вещей pep-8, но некоторые вещи, которые я лично предпочитаю при написании кода (в отличие от работы, где я бы придерживался стиля или его отсутствия в существующей кодовой базе). Одна вещь, которой я лично следую, это пред…
10 ноя '16 в 03:28
0
ответов
Как настроить Трэвис на неудачу, когда я не превышаю пороговое значение
Скажем, я управляю своим набором Pylint и получаю оценку 9,2/10. Я хочу, чтобы Трэвис признал это приемлемым, как указано выше, с отсечкой 9/10, и учел успешную сборку. Теперь кто-то другой фиксирует в том же хранилище плохо отформатированный код, г…
07 июл '17 в 19:22
1
ответ
Локальное отключение предупреждений SonarQ
У меня есть проект Python, настроенный на статический анализ с SonarQ. В тестовом пакете все методы setUp помечены символом python:S100 из-за имени метода (это C0103 в pylint). Я хотел бы отключить это для всех методов в тестовом пакете, но я не мог…
06 дек '17 в 11:25