PyCharm 2019.2.1 PEP8 行长度检查工作错误

标签 pycharm

我在 Win10 上使用 PyCharm 社区版本。在最后一次更新之后,PyCharm PEP8 样式检查开始由于违反 PEP8 行长度规则而错误地为单词添加下划线。例子: wrong underline example 或者 wrong underline example 2

复制和错误再现示例(它将引发 PEP 8:符号 = 上的行太长(200 > 120 个字符)):

# матрицы ограничений (первый вектор - функция, второй вектор - значение меньше или равно которого эта функция)
a_list = []

我认为该错误与西里尔字母符号有关。如果我删除第一个示例中第 2 行的注释,字符串 'project' 将不再带有下划线。无论如何,直到这次我对西里尔字母都没有任何问题。

这是错误吗?如何在不禁用行检查的情况下修复样式检查的这种行为?谢谢

最佳答案

这确实是西里尔文注释的一个已知问题:https://youtrack.jetbrains.com/issue/PY-37054

手动修复捆绑的pycodestyle副本:https://youtrack.jetbrains.com/issue/PY-37054#focus=streamItem-27-3609146.0-0

或安装 PyCharm 2019.2.2 预览版 https://confluence.jetbrains.com/pages/viewpage.action?pageId=23004355

关于PyCharm 2019.2.1 PEP8 行长度检查工作错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57783118/

相关文章:

python - 在 PyCharm 中调用 unittest.main() - AtrributeError : module '__main__' has no atrribute

python - Django环境下如何执行外部脚本

python - 在变量发生更改的行停止

python - 如何使用 pycharm 调试 python Fabric

python - 如何更改Pycharm自动格式化?

intellij-idea - 如何在Pycharm中使用 "Replace in selection"

python - 在pycharm中共享相同的远程docker

python - 在 PyCharm 终端中运行 bash 脚本 (.sh) 时使用 PyCharm 的内联调试器

python - Pycharm 不在 Jupyter Notebook 中显示宽数据框

python - Pycharm:Python Qt代码代码补全