Исключение / отключение проверки в Eclipse - PullRequest
41 голосов
/ 24 апреля 2009

Мне повезло, что у меня большая исходная база проекта, в которой я работаю в основном над PHP и JavaScript. Мне нужно иметь полную область проекта в качестве корня проекта в Eclipse, но, к сожалению, это включает несколько каталогов, которые управляют проверкой, встроенной в WST / DLTK / и т. Д. орехи.

Я попытался отключить все валидаторы в свойствах проекта. Я зашел в валидаторы по одному и добавил правила в группу «Исключить группу», чтобы исключить определенные папки. Я удалил папки из пути сборки PHP в свойствах проекта. И все же, мое представление / вкладка «Проблемы» все еще заполнено тысячами красных флажков, которые в основном происходят из папки, которую мы используем для хранения копий внешних элементов (Apache, PHP и т. Д.). Вы знаете, типичные «есть копии конкретных версий, которые мы в настоящее время используем» вроде вещи.

Соотношение сигнал / шум настолько плохое, что я вообще не могу использовать вид, что обидно. Если я не собираюсь пользоваться преимуществами IDE, я мог бы также использовать vim для этого (я использую его для других вещей, но для этой кодовой базы хороший IDE - лучший выбор, при условии, что я могу заставить его работать) ). Мне кажется, что было бы очевидной возможностью щелкнуть правой кнопкой мыши папку в проекте и выбрать «Исключить из проверки», но, увы, такой функции нет. Есть ли другой способ заставить валидаторы (PHP, HTML и т. Д.) Игнорировать нужные мне папки?

Ответы [ 11 ]

34 голосов
/ 13 марта 2011

Пробный раствор;

  1. Проект правой кнопкой мыши
  2. Выберите свойства
  3. Выберите проверку
  4. Установите флажок Включить конкретные настройки проекта
  5. В строке XML Validator нажмите кнопку «...»
  6. Выбрать исключить группу
  7. Нажмите Добавить правило
  8. Выберите «Имя папки или файла»
  9. Нажмите Далее
  10. Выберите файлы или папки, которые не проверены.
  11. Нажмите Готово
  12. Нажмите OK
  13. Нажмите OK

Это решило мою проблему. Поскольку проверка затмения выдает ошибку для сгенерированных файлов GWT.

С уважением.

10 голосов
/ 11 декабря 2009

У меня есть Eclipse для разработчиков PHP, и я имел дело с той же проблемой.

В дополнение к превосходным ответам, приведенным выше, у меня есть еще одно предложение.

Моя первая рекомендация - не использовать Aptana, если вы на самом деле не хотите использовать эти валидаторы (поскольку их практически невозможно отключить из моего опыта).

Помимо этого, зайдите в Файл -> Свойства -> Построители и отмените выбор «Проверка», «Построитель скриптов» и «Проверка JavaScript».

Пока что это помогло значительно ускорить некоторые операции.

Я также рекомендую отключить «Автоматическую сборку». Поскольку вы используете PHP, вероятность того, что он вам нужен для создания чего-либо, если вы не хотите валидации, невелика.

В главном меню перейдите в Проект и снимите флажок «Автоматически строить». Вы захотите создать свой проект время от времени, щелкнув правой кнопкой мыши по проекту и выбрав «Build Project».

Все вышеперечисленные шаги помогли мне получить базовый редактор, а это именно то, что я хотел.

10 голосов
/ 06 декабря 2009

Я наткнулся на этот вопрос, ища тот же ответ. Я перечислю шаги, которые я сделал здесь, и, надеюсь, это поможет кому-то в будущем.

Я использую Eclipse 4.1, и я делаю следующее, чтобы исключить проверку для определенных файлов XML. Я уверен, что если вы настроите различные валидаторы, это будет работать и для других файлов.

Перейти в настройки -> Проверка Найдите валидатор, который вы хотите изменить, и выберите настройки (не все валидаторы имеют настройки, надеюсь, ваши).

В настройках можно добавить группу исключений, в которую можно добавить правило, которое необходимо указать, чтобы исключить валидатор для определенных расширений, имени папки или файла, характера проекта, фасета или типа содержимого.

4 голосов
/ 24 июля 2011

Не возможно выбрать каталог, по крайней мере, под Windows.

После нажатия Настройки-> Проверка-> Настройки-> Добавить исключаемую группу-> Добавить правило-> Папка или имя файла-> Просмотр папки-> (выбор некоторого каталога) -> [OK]

Диалоговое окно «Обзор папки» закрывается, а поле «Файл или папка» остается пустым.

3 голосов
/ 27 октября 2014

Я использовал, чтобы исключить ресурсы из проверки через проект Exclude Group (как подсказывает большинство ответов здесь). Но в случае, если у кого-то все еще есть проблемы с отключением проверки для указанной папки в 2014 году - просто пометьте ресурс папки как Derived:

Resource Properties dialog

Это должно отключить проверку для этой папки.

Если вы используете EGIT, вы также можете отключить автоматическое включение производных ресурсов в .gitignore:

Git Projects Preferences dialog

1 голос
/ 15 мая 2009

У меня была такая же проблема с веб-приложением, которое я разрабатывал. В итоге я отключил автоматическую сборку и сборку один раз в день (Project-> Build автоматически), так что я все равно получаю преимущества автозавершения кода из библиотек, одновременно ускоряя программу на старых компьютерах.

0 голосов
/ 15 марта 2011

Когда я исключил файлы из проверки для проекта, мои настройки не распознавались, пока я не перезапустил Eclipse и не очистил проект.

0 голосов
/ 18 ноября 2010

Решение.

Сконфигурируйте то, что отображается в представлении «Проблемы», как предложено lothar , создайте новый пользовательский фильтр и в области «Область» выберите «На рабочем наборе». Теперь нажмите кнопку прямо под этим параметром, чтобы настроить, каким рабочим набором он будет: во всплывающем окне выбора рабочего набора нажмите кнопку «Создать» и отметьте все файлы проекта, КРОМЕ тех, которые вы хотите исключить из проверки. Возможно, вы захотите сохранить этот рабочий набор под удобным именем, например «No_Validation_Set».

Резюме: 1) рабочий набор, исключающий проблемные файлы. 2) Пользовательский фильтр Просмотр проблем для работы с этим набором.

Вопросы: при добавлении новых файлов в проект необходимо обновить рабочий набор, чтобы они также были проверены.

0 голосов
/ 18 октября 2010

Есть более глобальные параметры проверки. Вы можете приостановить все проверки (или только те, которые вам не нужны), перейдя по адресу:

Window > Preferences > Validation. 

Здесь установите флажок " Приостановить все валидаторы ".

Кроме того, снимите флажки с ненужных валидаторов в списке ниже.
Будет запрошена полная сборка, которая может занять некоторое время. Но впоследствии Eclipse будет работать намного быстрее [но без проверки конечно]

http://www.flickr.com/photos/jesuspresley/5094048124/

0 голосов
/ 01 сентября 2010

это сработало для меня: Свойства> Раздел строителей и снимите соответствующий флажок. https://bugs.eclipse.org/bugs/show_bug.cgi?id=317833

кажется ошибкой в ​​некоторых версиях Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...