PyCharm没有对非项目文件进行代码检查

时间:2016-10-14 21:42:23

标签: python pycharm inspection

我正在PyCharm中处理Python项目,我想编辑项目外的python脚本。 PyCharm不会检查代码,也不会违反任何PEP8。 希望有一个设置,但到目前为止找不到任何东西。

有谁知道如何在PyCharm中对非项目文件启用代码检查?

enter image description here

1 个答案:

答案 0 :(得分:0)

我能够重现这个问题(使用5.0.5 Pro Linux版本)。

检查实际上是活动的,PEP8检查都已启用,我甚至提出了blank line at end of file标志,但没有unresolved reference标志:

enter image description here

看起来Arnaud P可能是正确的,因为项目文件中完全相同的文件内容会引发未解析的引用标记:

  

我想Pycharm认为它不足以抱怨   未解决的变量,因为此文件可能是另一个的一部分   项目。 - Arnaud P 22分钟前

JetBrains确认:

  

这是我从他们那里得到的答案:“这是预期的行为,   如果文件在当前项目之外,则暂停此检查。   PyCharm不知道其他的配置,源根等   项目/其他文件。“所以我将你的建议标记为已被接受   回答。 - SinanÇetinkaya5分钟前

作为一种解决方法,您可以拥有一个(可重复使用的)项目,其中包含一个(或多个)文件,您可以在其中粘贴非项目文件内容,仅用于运行检查。

或者只为该文件创建一个项目。