Вопросы по теме 'flake8'
Недопустимое имя константы при использовании lib argparse в python 2.7
import argparse
from argparse import ArgumentParser
parser = ArgumentParser(description="Test Massage")
flake8 в vim точная ошибка
test.py|4 колонка 1 предупреждение| [invalid-name] Неверное имя константы "парсер"
1307 просмотров
schedule
01.05.2023
Flake8 не использует pyflakes в глобальном экземпляре python
Моя часть pyflakes из flake8 не работает для моего глобального экземпляра python ( /usr/bin/python , а не virtualenv).
flake8 --version
2.2.3 (pep8: 1.5.7, mccabe: 0.2.1) CPython 2.7.5 on Darwin
Не похоже, чтобы pyflakes привязывался к...
558 просмотров
schedule
11.02.2023
как исправить пустую строку W293, содержащую пробелы
мой код python выдает следующее предупреждающее сообщение:
(1) \dir\file.py:8:1 W293 blank lines contains whitespace
this comes after commands[0] flake8 XXX
как решить проблему?
9859 просмотров
schedule
19.04.2022
flake8 не загружает файл конфигурации
У меня есть файл конфигурации flake8 в ~/.config/flake8
[flake8]
max-line-length = 100
Однако, когда я запускаю flake8 , файл конфигурации не загружается. Я знаю это, потому что я все еще получаю предупреждения о строках длиннее 79...
6363 просмотров
schedule
27.12.2022
Как настроить пути для импорта для flake8 в синтаксисе
Я настроил flake8 в качестве средства проверки Python в плагине syntastic . Проблема в том, что в моем проекте есть дополнительные пути, добавленные к sys.path во время выполнения. Мне нужно где-то настроить эти пути, иначе чекер будет [F0401]...
2368 просмотров
schedule
06.07.2023
класс python pep8 в инициализации импортирован, но не используется
Я выполняю проверки PEP8 в python, используя библиотеку python flake8 . У меня есть оператор импорта в файле __init__.py в одном из моих подмодулей, который выглядит так:
from .my_class import MyClass
Причина, по которой у меня есть эта...
17148 просмотров
schedule
02.04.2024
flake8 не сообщает о слишком длинных строках
Если я создам файл test.py со следующим плохо отформатированным содержимым:
import re
long_string = "foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo"
class Foo():
pass
и запустите flake8 в файле из...
4695 просмотров
schedule
21.07.2022
Это ложное срабатывание flake8 или я действительно что-то не так делаю?
У меня есть функция, которую можно упростить до этого примера кода:
def test_fun():
for i in range(17):
item = i
print(item)
for i in range(42):
items = [[i], [i], [i]]
flatten_items = [item[0] for item in...
508 просмотров
schedule
07.07.2023
Максимальная длина строки flake8 для каждого проекта?
Я использую git-хук Flake8 в своем проекте и хочу ослабить ограничение длины строки, но только для одного проекта. Учитывая, что для этого нет четкого API, как мне изменить этот хук, чтобы сделать это? В качестве альтернативы, есть ли параметр...
21787 просмотров
schedule
26.01.2023
максимальная сложность flake8 на файл
У меня есть устаревший проект, использующий flake8 для проверки качества и сложности кода, но в проекте есть несколько очень сложных (ужасных) сервисов, которые возвращают сообщения ПРЕДУПРЕЖДЕНИЯ о сложности:
./service1.py:127:1: C901...
2915 просмотров
schedule
29.04.2024
Крючок предварительной фиксации git по умолчанию для всех в проекте?
Я следовал этим указаниям , чтобы установить хук предварительной фиксации flake8. : flake8 --install-hook git . Как сделать этот хук перед фиксацией по умолчанию для всех?
Похоже, это изменило мою собственную песочницу ( .git/hooks/pre-commit...
711 просмотров
schedule
09.03.2023
Скажите flake8 игнорировать несколько последовательных строк
Я пишу игру, в которой используется предопределенная таблица, которая выглядит так:
SCORES = [
[ 1, 123, 0, 456],
[ 78, 90, -1, 234],
[ 567, 8, 90, 12],
[ 3, 4, 567, 890]
]
Неудивительно, что flake8 злится на...
91 просмотров
schedule
10.12.2022
Pytest Vim Syntastic — избегайте предупреждения о переопределении
Я настроил Syntastic в Vim для разработки на Python. До сих пор это было фантастически, но при написании тестов с импортированными методами pytest.fixture я получаю несколько фиктивных ошибок. Для контекста я использую Flask в Python. Но...
133 просмотров
schedule
29.05.2023
flake8 — синтаксическая ошибка E999 с аргументом метакласса python3
Я использую vim для разработки на python с flake8 в качестве линтера. Ниже приведен пример кода, содержащего метаклазы. Flake8 показывает ошибку E999 SyntaxError: недопустимый синтаксис (E) в строке class Spam(metaclass=MyMeta) . Я использую...
1575 просмотров
schedule
28.08.2022
flake8.exceptions.FailedToLoadPlugin: Flake8 не удалось загрузить плагин D из-за неправильного синтаксиса при установке
Я установил строки документации flake8 и flake8 по всему миру, используя это:
sudo pip install flake8 flake8-docstrings
Я попытался запустить flake8, но столкнулся с этой ошибкой:
flake8 --version
Traceback (most...
418 просмотров
schedule
22.03.2023
Исключить каталог .env из тестов flake8?
Проблема
Я получаю тысячи ошибок flake8, связанных с моим локальным .env. Пример некоторых сообщений об ошибках:
./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3848:80: E501 line too long (85 > 79 characters)...
736 просмотров
schedule
02.05.2022
Почему flake8 говорит неопределенное имя для чего-то, что я определил в блоке as?
Рассмотрим этот пример:
def f(*args, **kwargs):
print(*args, **kwargs)
def do_something(f):
f()
try:
1/0
except Exception as e:
print('Caught')
do_something(lambda: f(e))
И вывод flake8:
a.py:11:1: F841 local variable...
1891 просмотров
schedule
12.02.2023
Как правильно установить Python, VSCode и flake8 на Win10
Прошу прощения за вопрос новичка. Я пытаюсь правильно загрузить и интегрировать установку Python 3.7 с VSCode и использую flake8 в качестве линтера. Я хочу подготовиться к разработке собственных скриптов для Blender. Я на Win10 x64.
Я загрузил...
1231 просмотров
schedule
29.11.2022
Flake8 с именем pep8 жалуется на импорт в camelCase
Я попытался использовать следующее:
import xml.etree.ElementTree as ET
но flake8 с pep8-naming выдает следующее предупреждение:
N817 camelcase 'xml.etree.ElementTree' imported as acronym 'ET'
затем я попытался:
import...
100 просмотров
schedule
22.07.2023
Flake8 на VSCODE не выделяет ошибки
Просто создайте файл с именем test.py со следующим кодом:
print(x)
Запуск flake8 test.py показывает ошибки, как и ожидалось:
test.py:1:7: F821 undefined name 'x'
Однако в VSCODE ничего не выделяется! Даже при сохранении ведет...
71 просмотров
schedule
16.07.2023