从NetBeans 8 PHP代码分析中排除文件夹

从NetBeans 8 PHP代码分析中排除文件夹,php,code-analysis,netbeans-8,Php,Code Analysis,Netbeans 8,在过去一年左右的时间里,我一直在使用NetBeans 8进行PHP开发,发现(自从更新到8.0并生成新项目后),代码分析器在我们使用的一些免费库中检测到错误,这反过来会导致项目被标记为有错误(项目浏览器上的红色感叹号) 由于我们不保留这些库,我将它们添加到当前项目的项目属性->忽略的文件夹->额外的代码分析文件夹设置中(我不想将它们从项目中排除,因为我们使用IDE的自动完成/智能感知功能),但这没有明显的效果:文件和项目仍然被标记为有错误 我是否错误地使用了代码分析器排除功能?是否有任何方法可以

在过去一年左右的时间里,我一直在使用NetBeans 8进行PHP开发,发现(自从更新到8.0并生成新项目后),代码分析器在我们使用的一些免费库中检测到错误,这反过来会导致项目被标记为有错误(项目浏览器上的红色感叹号)


由于我们不保留这些库,我将它们添加到当前项目的项目属性->忽略的文件夹->额外的代码分析文件夹设置中(我不想将它们从项目中排除,因为我们使用IDE的自动完成/智能感知功能),但这没有明显的效果:文件和项目仍然被标记为有错误

我是否错误地使用了代码分析器排除功能?是否有任何方法可以将所选文件夹排除在错误检查之外,但仍然可以在项目中看到它们


谢谢

将文件夹添加到两个框中时,它似乎都起作用。文件夹不会显示在项目文件夹列表中,不会显示任何错误。但是autocomplete仍然显示存储在这些文件夹中的所有(在我的例子中是“WordPress”)库函数


这正是我要寻找的。我想知道,在本例中的“代码分析”是否只是包含在变量、选择器等的动态查找中,而不是包含在文件本身的分析中。我特别指的是错误和警告检查,因为我使用的是变量和类型查找,但到目前为止,我还无法找到一种方法来禁用其中一个而不禁用另一个……”“代码分析的额外文件夹”与您(和我)的需要正好相反——它添加了项目外部的文件夹(如global Composer的包),以便在代码完成时可用。我想排除
vendor
dir,因为有些测试有语法错误(例如),而NetBeans会将项目标记为包含错误……我实际上已经从NetBeans开始了(现在我的大部分工作是nodejs,我使用VS代码),但我再次启动了我的旧NB,这非常有效。我希望有人觉得这个有用!