我正在 PyCharm 中开发一个 Python 项目,我想在项目之外编辑一个 Python 脚本。PyCharm 不会检查代码,也不会给出任何 PEP8 违规行为。希望有一个设置,但到目前为止找不到任何东西。
有谁知道如何在 PyCharm 中对非项目文件启用代码检查?
我正在 PyCharm 中开发一个 Python 项目,我想在项目之外编辑一个 Python 脚本。PyCharm 不会检查代码,也不会给出任何 PEP8 违规行为。希望有一个设置,但到目前为止找不到任何东西。
有谁知道如何在 PyCharm 中对非项目文件启用代码检查?
我能够重现该问题(使用 5.0.5 Pro Linux 版本)。
检查实际上是活动的,并且 PEP8 检查都已启用,我什至得到了一个blank line at end of file
标志,但没有unresolved reference
一个:
看起来 Arnaud P 可能是对的,因为项目文件中完全相同的文件内容会引发未解析的引用标志:
我想 Pycharm 认为它不足以抱怨未解决的变量,因为这个文件可能是另一个项目的一部分。– Arnaud P 22 分钟前
JetBrains 确认:
这是我从他们那里得到的答案:“这是预期的行为,如果文件在当前项目之外,则暂停此检查。PyCharm 不知道其他项目/其他文件的配置、源根等。” 因此,我将您的建议标记为已接受的答案。– Sinan Çetinkaya 5 分钟前
作为一种解决方法,您可以拥有一个(可重复使用的)项目,其中包含一个(或多个)文件,您在其中粘贴非项目文件内容只是为了运行检查。
或者只是为该文件创建一个项目。