jjzjj

打开Python文件时,FlyMake Config错误,但正确设置Flake

当我在Emacs中打开Python文件时,我会收到以下错误消息:FlyMake:运行时发生了配置错误(Flake8>..../xyz_flymake.py)。Flymake将关闭。但另一方面,似乎我配置了Elpy正常工作所需的所有模块:ElpyConfigurationVirtualenv........:NoneRPCPython........:3.5.3(/usr/bin/python3.5)InteractivePython:/usr/bin/python3.5(/usr/bin/python3.5)Emacs.............:24.5.1Elpy...........

python - Flake8 属性错误 : 'module' object has no attribute 'normalize_paths'

这是我在验证期间flake8的输出:Traceback(mostrecentcalllast):File"/usr/local/bin/flake8",line11,insys.exit(main())File"/usr/local/lib/python2.7/dist-packages/flake8/main.py",line25,inmainflake8_style=get_style_guide(parse_argv=True,config_file=DEFAULT_CONFIG)File"/usr/local/lib/python2.7/dist-packages/flake8

python - 如何在 PyCharm 中为 flake8 启用自动代码格式化

我使用Tox运行单元测试,使用flake8命令检查代码格式错误。每次我在PyCharm中编码时,我运行tox然后意识到我有一堆烦人的格式错误,我必须返回并手动修复。我希望PyCharm自动格式化代码(根据flake8google的说法,每次我停止输入后它都会自动保存。我的toxtestenv看起来像这样:[testenv:flake8]commands=flake8deps=flake8==2.4.1flake8-import-order==0.11pep8-naming==0.4.1[flake8]max-line-length=120import-order-style=googl

python - 每个项目 flake8 最大行长度?

我在我的项目中使用了Flake8githook,我想放宽行长度限制,但仅限于一个项目。鉴于看起来没有明确的API,我该如何修改这个Hook来做到这一点?或者,是否有git-config设置或环境变量可以让我设置它?这是钩子(Hook)源代码:#!/usr/bin/envpythonimportosimportsysimportloggingimportos.pathasPfromflake8.mainimportgitif__name__=='__main__':ret=git.hook(strict=git.config_for('strict'),lazy=git.config_f

python - 每个项目 flake8 最大行长度?

我在我的项目中使用了Flake8githook,我想放宽行长度限制,但仅限于一个项目。鉴于看起来没有明确的API,我该如何修改这个Hook来做到这一点?或者,是否有git-config设置或环境变量可以让我设置它?这是钩子(Hook)源代码:#!/usr/bin/envpythonimportosimportsysimportloggingimportos.pathasPfromflake8.mainimportgitif__name__=='__main__':ret=git.hook(strict=git.config_for('strict'),lazy=git.config_f

python - Flake8 无法识别内置异常

我用flake8设置了一个严格的预提交Hook,所以在它满意之前我不能提交。这通常是一件好事,但它会导致一些看似完全没有问题的问题。我无法让Flake8识别FileNotFoundError。example.pytry:passexceptFileNotFoundError:pass这足以让Flake8产生错误$flake8example.pyexample.py:3:8:F821undefinedname'FileNotFoundError'$pythonexample.py#noerror$python3example.py#noerror我查看了pythondocs,并且File

python - Flake8 无法识别内置异常

我用flake8设置了一个严格的预提交Hook,所以在它满意之前我不能提交。这通常是一件好事,但它会导致一些看似完全没有问题的问题。我无法让Flake8识别FileNotFoundError。example.pytry:passexceptFileNotFoundError:pass这足以让Flake8产生错误$flake8example.pyexample.py:3:8:F821undefinedname'FileNotFoundError'$pythonexample.py#noerror$python3example.py#noerror我查看了pythondocs,并且File

python - flake8 在过滤器子句中提示 bool 比较 "=="

我在mysql数据库表中有一个bool字段。#tablemodelclassTestCase(Base):__tablename__='test_cases'...obsoleted=Column('obsoleted',Boolean)要获得所有未过时的测试用例的数量,可以这样简单地完成:caseNum=session.query(TestCase).filter(TestCase.obsoleted==False).count()print(caseNum)效果很好,但flake8报告以下警告:E712:ComparisontoFalseshouldbe"ifcondisFalse

python - flake8 在过滤器子句中提示 bool 比较 "=="

我在mysql数据库表中有一个bool字段。#tablemodelclassTestCase(Base):__tablename__='test_cases'...obsoleted=Column('obsoleted',Boolean)要获得所有未过时的测试用例的数量,可以这样简单地完成:caseNum=session.query(TestCase).filter(TestCase.obsoleted==False).count()print(caseNum)效果很好,但flake8报告以下警告:E712:ComparisontoFalseshouldbe"ifcondisFalse

python - flake8 没有获取配置文件

我的flake8配置文件在~/.config/flake8[flake8]max-line-length=100但是,当我运行flake8时,配置文件没有被提取。我知道这一点,因为我仍然会收到超过79个字符的行的警告。我在redhat上,但在mac上也是如此。我使用pyenv。全局是2.7.6(甚至不确定这是否相关) 最佳答案 对于最近遇到此问题的任何人:我发现flake84.x不再支持加载.config/flake8,而且似乎别无选择。来自https://flake8.pycqa.org/en/latest/internal/op