Описание тега flake8
Автоматическая проверка синтаксиса для Python в комплекте с pycodestyle, pyflakes и mccabe.
0
ответов
Ошибка синтаксиса flake8, которую я не понимаю
Я запустил flake8 в своей программе Employee, чтобы проверить соответствие PEP8, и единственная проблема, с которой я столкнулся, это синтаксическая ошибка в следующей строке кода: return print("Manager's ID:", self.id, "\nSalary:", self.salary, Мож…
11 июл '18 в 20:46
2
ответа
Максимальная сложность flake8 на файл
У меня есть устаревший проект, использующий flake8 для проверки качества и сложности кода, но в проекте есть несколько очень сложных (ужасных) сервисов, которые возвращают сообщения о сложности ПРЕДУПРЕЖДЕНИЕ: ./service1.py:127:1: C901 'some_method'…
22 июн '17 в 16:23
1
ответ
Конфигурация отступов в flake8
Мой проект использует ширину 4 пробела для отступа. Однако запуск flake8 на нем выдает предупреждения, в которых говорится, что ожидаемая ширина табуляции / отступа составляла 2 пробела. Как мне настроить flake8, чтобы правильно принимать 4 пробела …
03 мар '14 в 18:32
1
ответ
Как заставить Django, аннотации типов и Flake8 работать вместе?
Я использую Django / DRF. Я хочу написать проверенный тип Python. Я тоже хочу линтинг. Структура модели Django включает создание класса менеджера для каждой модели и присвоение экземпляра класса менеджера модели objects член. Поскольку я использую а…
07 сен '18 в 00:34
1
ответ
Исключить весь каталог с пробелами в имени
У меня есть каталог под названием "Старые вещи", который я хочу flake8 не линтовать код в этом каталоге. Какой правильный синтаксис, чтобы исключить его? Я посмотрел документацию по настройке flake8, но не нашел того, что хотел. Я попробовал в моем …
06 ноя '18 в 16:48
1
ответ
Как использовать только проверки pyflakes с pep8 (никогда не проверять стиль)?
Я мигрирую с pyflakes на flake8, чтобы получить # noqa черта игнорировать Чтобы облегчить миграцию, я бы хотел начать с проверки только того, что проверял ранее pyflakes, и мне нравится простое обещание pyflakes "никогда не будет жаловаться на стиль…
15 ноя '17 в 19:31
2
ответа
Более 79 символов в строке с комментарием
Что я должен делать, когда у меня есть, например, эта строка:full_path = "https://www.google.cz/search?q=" + website_keywords # google link url Flake8 сообщает мне, что количество символов в строке выше 79 макс. длина. Что мне следует делать с комме…
03 июл '18 в 05:31
1
ответ
Как исправить проблемы с E402?
Мы пытаемся исправить проблемы с PEP8 E402. В основном наш код разбит на: import os os.environ['LIB_CAN_THROW_ERROR_ON_IMPORT'] = 2 import lib os.environ['LIB_CAN_THROW_ERROR_ON_IMPORT'] = 0 # back - if sys.version_info[0] > 2: import python3lib …
29 янв '18 в 09:34
0
ответов
Ошибка запуска flake8
Я недавно пытался установить Flake8 для Python3, и с тех пор я получаю следующее сообщение об ошибке: /Users/dorsam/.atom/packages/linter/lib/linter-registry.js:159 [Linter] Error running Flake8 Error: /Library/Frameworks/Python.framework/Versions/3…
09 авг '18 в 08:16
5
ответов
vim-flake8 не работает
Я установил vim-flake8 с помощью git, клонируя его в свою папку Pathogen как обычно, но когда я попытался запустить плагин, нажав F7 или используя :call Flake8() в одном файле Python я получаю следующее сообщение: Обнаружена ошибка при обработке фун…
11 июн '13 в 14:19
2
ответа
Как прекратить flake8 и pylint жаловаться на линию Шебанга по максимуму символов?
Я использую flake8 и pylint через ALE в VIM. Я знаю, как отключить отдельные ошибки / предупреждения для каждого из этих линтеров в соответствующих файлах конфигурации. Как я могу сохранить line-too-long проверяет, кроме строки shebang в начале файл…
22 мар '18 в 09:46
1
ответ
Почему я не могу установить flake8 по пунктам?
Я так сделал pip install flake8 затем терминал сообщает, что он уже установлен и находится в .pyenv/versions/anaconda3-2.1.0/lib/python3.4/site-packages. Но я так и сделал which flake8 тогда терминал ничего не говорит. Зачем? Я не мог установить это?
29 янв '17 в 16:08
2
ответа
flycheck: неопределенное имя 'xrange'
Я бегу emacs24 и я новичок в Emacs. У меня есть код в Python 2.7, который я проверяю flycheck, Когда я проверяю синтаксис, я получаю: error F821 undefined name 'xrange' (python-flake8) Я это понимаю xrange не в Python3, но здесь я на Python 2.7. Я д…
20 сен '16 в 09:49
2
ответа
Travis-CI: не сбой сборки из-за предупреждений линтера
У меня есть старый проект Python, который я пытаюсь постепенно очистить с помощью flake8 (чтобы предупредить о проблемах PEP8). Я использую Travis для непрерывной интеграции и хочу, чтобы моя сборка не прошла, если какой-либо модульный тест не пройд…
29 дек '18 в 01:53
0
ответов
Беда с линтером-flake8 в атоме со средой анаконды
У меня есть среда Python 3.7 через Anaconda, и я использую атом для кода. Я запускаю atom через 'atom --new instance' в приглашении anaconda, пока среда активирована и у меня до сих пор не было проблем. Я пытаюсь добавить возможность линтера в Atom,…
14 янв '19 в 14:36
1
ответ
Как убедиться, что vscode-python правильно отображает записи линтера из расширений flake8-rst-docstrings и / или flake8-black flake8?
В отличие от некоторых других расширений flake8 (например: flake8-rst-docstrings), flake8-rst-docstrings а также flake8-black выводить коды с 3 буквенными символами вместо 1 (RST299 а также BLK100 против D204) который, кажется, мешает vscode-python …
23 янв '19 в 00:16
1
ответ
Почему я получаю ошибку Flake8 F821, когда переменная существует?
У меня есть функция, которая возвращает переменную, и вторая функция, которая ее использует. В моем main func, хотя flake8 показывает, что переменная не определена. Я попытался добавить его как global varи размещение tox.ini файл в той же папке, что…
06 фев '19 в 16:33
1
ответ
Flake8 не удалось загрузить плагин "N8" на пользовательском Formatter
Я хочу создать собственный форматер для имен классов и функций. Согласно этому документу говорится, что соглашение об именах подпадает под N8** код предупреждения. После выполнения этого урока с помощью подссылки это результирующий код setup.py from…
23 фев '17 в 12:31
2
ответа
Косметические средства Python для длинных струн
У меня есть что-то глупое, что меня раздражает. Используя flake8 linter, им, очевидно, нравятся короткие строки, если я запускаю строку, подобную приведенной ниже, чтобы продолжить на следующей строке: print('\nWe interrupt this program to annoy you…
29 янв '19 в 19:40
1
ответ
flake8 --diff не работает из каталога, кроме корня хранилища
Дерево репозитория показано выше . ├── __init__.py └── source ├── __init__.py └── main.py файлmain.py def add(a, b): return a + b Когда я меняю файл main.py в def add(a, b): return a +b и сделать git diff -U0 | flake8 --diff из корня репозитория это…
26 дек '18 в 15:53