我在 Win10 上使用 PyCharm 社区版本。在最后一次更新之后,PyCharm PEP8 样式检查开始由于违反 PEP8 行长度规则而错误地为单词添加下划线。例子: 或者
复制和错误再现示例(它将引发 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/