Флажки Eclipse PDT "Ошибки" в блоках комментариев - PullRequest
0 голосов
/ 31 января 2019

Ничего страшного, я могу проигнорировать это, но это раздражает.

Использование: 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».Кого волнует, может ли оно быть разрешено для типа?Нет проблем с веб-сервером, который правильно игнорирует комментарии.Все (кроме «Затмения») прочтут его и поймут его значение.

Повсюду десятки вариантов этого, «неизвестные», знаки доллара пропущены, типы с ошибками, даже пропущенные типы - тогдапомечает слово после переменной.Например:

 * @param $name the name of the client

Флаги "the".

Я знаю, что это, вероятно, делает это для какого-то автоматического инструмента документирования, но меня это не волнует.

есть способ его отключить?

1 Ответ

0 голосов
/ 14 февраля 2019

Вы можете отключить проверку типа в PDT, перейдите в настройки -> PHP -> Проверка -> Ошибки / Предупреждение

Вы не можете отключить только проверку PHPDoc.

  1. PHPDocэто не просто комментарий, он специально разработан для IDE, как интерпретировать код
  2. Поскольку у вас есть «arr», а не массив, во время ассистента кода PDT будет искать класс arr, так что вы можете указать недопустимый ассистент кода.
...