首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在macOS/OSX上配置flake8

在macOS/OSX上配置flake8
EN

Stack Overflow用户
提问于 2019-06-09 13:04:17
回答 2查看 1.2K关注 0票数 3

我试图在OSX (10.14.5)上更改flake8 (3.7.7版)的行长,使其与黑()中使用的行长相匹配。我用的是Sublinter-flake8插件,使用的是Sub灰岩文本3。

我试图做的是创建一个文件夹~/..config/flake8,然后在其中放置一个文件和设置:

代码语言:javascript
复制
[flake8]
max-line-length = 88

我把这个文件叫做config.flake8。此外,我还尝试将其命名为“flake8”、“flake8.rc”,并将其放在~/..config和~/..config/flake8 8中。

然而,这并不奏效。我得到了

./lorenz.py:13:80: E501 line too long (81 > 79 characters)

无论是在终端中运行(所以这不是ST3问题)还是在Sublimetext3上打开代码时都是如此。

我已经查看了flake8的文档,并没有真正从它中得到很多。

有人能让我知道我哪里出了问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-09 13:13:44

文件的名称应该是~/.config/flake8,而不是将文件放入目录flake8,而应该放在~/.config目录中:

例如,配置位于以下位置:

代码语言:javascript
复制
$ cat ~/.config/flake8 
[flake8]
max-line-length = 88

我现在可以看到,flake8给出了88行长的警告:

代码语言:javascript
复制
$ python3 -m flake8 
./pinpoint-poc-db-listener.py:17:89: E501 line too long (96 > 88 characters)
./pinpoint-poc-db-listener.py:18:89: E501 line too long (248 > 88 characters)

参考资料:https://flake8.pycqa.org/en/latest/user/configuration.html

票数 1
EN

Stack Overflow用户

发布于 2019-06-09 13:34:30

它必须是一个系统范围的配置,还是只适用于这一个项目?如果后者适用,您可以尝试将其保存到项目根文件夹中名为.flake8的文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56514823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档