Отключить часть проверки (аннотации) в PHP Eclipse Photon - PullRequest
0 голосов
/ 24 августа 2018

Я только что установил новейшую версию Eclipse для PHP, ее релиз Photon (4.8.0). Основная проблема заключается в том, что по умолчанию эта IDE пытается проверить каждый файл, поэтому везде есть огромное количество ошибок, таких как неразрешенный импорт, неизвестные типы и классы и многое другое, от которых я не могу избавиться, и они заставляют код мигать в красных и красных тонах. оранжевое подчеркивание.

Факты:

  • Версия Eclipse: Photon Release (4.8.0)
  • Я подключаюсь к удаленным файлам через Remote System Explorer
  • У меня нет проекта Eclipse (Надеюсь, это не важный факт, потому что это очень большая система, и индексация всех файлов с помощью Eclipse может занять много времени - я попробовал это в более ранней версии Eclipse и дал через 12 часов)
  • В предыдущей версии Eclipse (точное число не помню) у меня была та же конфигурация, и было возможно отключение некоторых нежелательных проверок

Что я пробовал:

  • Перейти к Project > Properties > Validation и отключить все
  • Перейдите к Window > Preferences > PHP > Validation > Errors/Warnings, и именно это решит проблему , поскольку перечисленные там "проверки семантики" - это именно то, что я хотел бы отключить. За исключением того, что любые изменения здесь игнорируются IDE ...
  • Перейдите на Window > Preferences > General > Editors > Text editors > Annotations и отключите аннотации ошибок и предупреждений. Да, это работает. Но также он отключает все уведомления, например. синтаксические ошибки, что не является приемлемым решением.

изменить: (решение)

Решение, предлагаемое @howlger, работает, но при одном условии.

Если у вас нет проекта PHP в Eclipse и вы не хотите индексировать все свои файлы, вы можете перейти к Project > Properties > Project Natures и добавить PHP Properties. Похоже, после этого Eclipse начал интерпретировать всю мою удаленную папку из Remote System Explorer как проект PHP, и теперь настройки для проектов PHP применяются к этим файлам.

После этого в Project > Properties появилась вкладка PHP, где я следовал инструкциям @howlger для решения проблемы, большое спасибо!

1 Ответ

0 голосов
/ 24 августа 2018

Вы должны настроить Путь сборки (который по умолчанию является папкой проекта) для этого:

Project> Свойства:PHP> Исходные пути> Путь сборки

...