Eclipse PDT标记注释块中的“错误”

问题描述 投票:0回答:1

没什么大不了的,我可以忽略它,但这很烦人。

使用:Eclipse Photon 2018-06。 PHP 5.6。 CentOS 7。

有数千行代码,通常在函数定义之前使用格式化的注释块。例如。:

1 /**
2  * MyKoolFunction
3  * Does Kool Things
4  * @param arr $input_array
5  */
6 public function MyKoolFunction($input_array=array()) {
etc.

然后Eclipse在第4行标记错误:

arr cannot be resolved to a type

这只是一个评论。原作者使用“arr”而不是“array”。谁在乎它是否可以解决一个类型? Web服务器没有问题,它正确地忽略了注释。每个人(Eclipse除外)都会阅读并理解其含义。

整个地方有几十个这样的排列,“未知”,美元符号遗失,拼写错误的类型,甚至遗漏的类型 - 然后它在变量之后标记单词。例如。:

 * @param $name the name of the client

标志“the”。

我知道这可能是为了一些自动文档工具,但我不关心这个。

有没有办法把它关掉?

eclipse eclipse-pdt
1个回答
0
投票

您可以在PDT中禁用类型验证,转到首选项 - > PHP - >验证 - >错误/警告

您无法仅禁用PHPDoc验证。

  1. PHPDoc不是简单的注释,它通过设计指示IDE如何解释代码
  2. 因为你有“arr”而不是数组,所以在代码辅助过程中PDT会搜索arr类,所以你可能会无效的Code Assist。
© www.soinside.com 2019 - 2024. All rights reserved.