问题标签 [pycodestyle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pylint - 如何使 pylint、flake8 或 pycodestyle 自动纠正错误?
我已经在我在 Ubuntu 18.04 上使用的 VM 上正确安装了所有上述模块。在特定脚本或文件夹上运行它们中的任何一个时,它们会正确识别样式错误并将其输出到控制台中。例如:
但是,代码中仍然存在相同的样式错误。如何使它们自动更正?
python - 如何在 Google App Store Cloud Shell 中配置 pycodestyle
昨天我在 Google Cloud Shell 中的 python 脚本开始包含以下关于行长的 pycodestyle 警告:
[pycodestyle] E501 line too long (85 > 79 characters)
虽然一些警告/评论很有用,但有些只是烦人,我希望能够配置警告,例如将可接受的长度扩展到超过 79 个字符。是否可以包含 setup.cfg 或类似文件来配置这些警告,以及它需要放在 Cloud Shell 目录结构中的什么位置?
谢谢,克里斯
python - pycodestyle:忽略项目方面的指令
有没有办法配置一个 python 项目以忽略项目中pycodestyle
的特定指令?
即.pycodeignore
在项目的根目录中添加一个文件,例如:
ETC?
python - python: pycodestyle (ex pep8) vs pylint 严格性
我有一个python
项目要检查PEP8
一致性。
我setyp.cfg
的如下:
经过一些清理后,我的pycodestyle
检查现在没有错误或警告(当然忽略的那些)
但是,pylint
针对我的项目运行会产生大量错误:
(其中一些仅用于演示目的)
这两种工具怎么会产生如此不同的结果?
python - 不知道如何在 windows 中的多个文件上运行
这看起来很简单,而且我肯定遗漏了一些明显的东西,但是我可以让 pycodestyle 在我的 Mac 上使用通配符,但不能在我的电脑上使用。我究竟做错了什么 ?
我尝试了以下方法,它适用于我的 Mac:
但是,这似乎不适用于个人电脑:
我希望得到报告或很少的输出,但我倾向于得到类似于以下内容的内容:
python - 如何在带有 unicode 字符串的 python 3 代码上使用 pycodestyle
我收到一个错误:UnicodeEncodeError: 'charmap' codec can't encode character '\u2264' in position 0: character maps to when the pycodestyle check_files hit this line:
如何继续使用 Unicode 并使用 pycodestyle 检查器?(我假设它是导致错误的箭头字符)
这似乎很重要:要捕获 pycodestyle 输出(打印),我使用:
并将“打印”输出保存到文件中。我认为这很重要,因为 pycodestyle 尝试的“print()”实际上并没有发生。
python - 在不抑制和操纵 pylint 设置的情况下控制“函数中的局部变量过多”的最佳做法是什么?
我正在努力确保使用常规 pylint 和 pycodestyle 的 python 代码文件必须是 10/10 分数。但是,我从函数中的“太多局部变量”中得到了艰难的改变。由于整个套件的时间问题,功能可能会拆分。请提出一些最佳实践或建议。
提前致谢!!
python - 我应该在文件开头还是其他地方声明导入?
我读过一篇关于 AsyncIO 的文章并注意到了一些事情。这是那篇文章的代码:
为什么import time
声明后if __name__ == "__main__"
不在文件开头?根据PEP8 “导入总是放在文件的顶部,就在任何模块注释和文档字符串之后,以及模块全局变量和常量之前”。据我所知,有一些奇怪的包(例如在 Twisted 中),您应该在某个特殊的地方导入它们。但是作者为什么放在import time
这里呢?有什么意义吗?
python - pep8 - 整个项目的统计数据
我正在开发一个 Python 项目,并且正在使用 PyPI pep8 检查器。
有没有一种简单的方法可以让我的项目获得 pep8 评级?像百分比(例如 10 行与 pep8 不匹配,在 100 行中)或任何数字来评价它?
据我所知 pep8 / pycodestyle 不提供这样的功能。
python-3.x - 如何在 Spyder 上添加 Python pep8 排除?
如何在 Spyder mac os 上添加 Python pep8 排除项?
添加了这个:
到这个文件:/Users/myname/opt/anaconda3/bin/.pycodestyle <--创建了这个文件,它只是被忽略了。请问,如何添加多个排除项?