【问题标题】:show errors in pycharm\intellij project view在 pycharm\intellij 项目视图中显示错误
【发布时间】:2018-06-29 00:15:39
【问题描述】:

在intellij的java版本中,如果出现错误项目视图中的文件用红色标记修饰,那么你可以很容易地看出有问题:

但是,使用 intellij 中的 pycharm\python 插件,视图就大不相同了:

您不仅在文件的项目视图中看不到它,而且在项目视图中的任何东西上都看不到它。

有设置可以改变吗?如果没有,是否有插件可以在项目视图中显示错误?

我知道您可以手动运行代码检查,但是,这是您必须调用的自己的视图,因此这不是真正的解决方案。

【问题讨论】:

    标签: python intellij-idea pycharm


    【解决方案1】:

    Pycharm 在项目视图中显示错误,但 Python 与 Java 非常不同 - 导入工作更像 C/C++ #include。您可以检查例如语法错误,但未解决的依赖关系完全取决于运行时,这可能取决于很多因素,例如您以__main__ 运行的文件。

    在模块中粘贴类似的内容将其标记为Project View,就像您在Intellij中显示的那样

    更完整和深入的分析(类似于 Java 的 PMD + Checkstyle)可以在 Code -> Inspect Code... 中找到

    【讨论】:

    • 好的,这很有趣。你说得对。明显的语法错误确实出现在项目视图中。这实际上不是依赖问题,问题是“类 CustomHandler 必须实现所有抽象方法”。有没有办法让这个错误显示为与“明显错误”相同?
    • 这只是一个警告,我认为您现在无法解决这个问题 - pylint 也将其报告为警告......
    • 不,您可以修改检查,并使其成为错误。哪个,我已经做到了。但是,它没有显示出来。
    • 是的,你是对的 - 我编辑了一些对错误的警告,但它并没有解决问题,但 应该 根据their manual如果 PyCharm,在代码分析的过程中,遇到任何错误,都会立即通过以下方式报错:[...] 而且项目工具窗口中的文件,甚至父目录也有下划线。 我认为是一个错误。
    • 是的,你是对的...错误:youtrack.jetbrains.com/issue/PY-15345 感谢您的确认 :)
    猜你喜欢
    • 2019-08-12
    • 2018-06-25
    • 2021-11-21
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多