Исключение/отключение проверки в Eclipse

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

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

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

Ответ 1

Пробное решение;

  • Щелкните правой кнопкой мыши проект
  • Выбрать свойства
  • Выберите подтверждение
  • Проверить Включить специальные настройки проекта
  • В строке Validator XML нажмите кнопку "..."
  • Выберите Exclude Gruop
  • Нажмите кнопку Добавить правило
  • Выберите "Папка или имя файла"
  • Нажмите "Далее"
  • Выберите файлы или папку, которые не проверяются.
  • Нажмите "Готово"
  • Нажмите "ОК"
  • Нажмите "ОК"

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

С уважением.

Ответ 2

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

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

Перейдите в раздел Настройки → Проверка Найдите Валидатор, который вы хотите изменить, и выберите настройки (не у всех валидаторов есть настройки, надеюсь, что вы это делаете).

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

Ответ 3

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

Кроме того, он отличные ответы выше, у меня есть еще одно предложение.

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

Кроме того, перейдите в Файл → Свойства → Строители и снимите флажок "Проверка" и "Script Builder" и "JavaScript Validator".

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

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

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

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

Ответ 4

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

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

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

Ответ 5

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

Resource Properties dialog

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

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

Git Projects Preferences dialog

Ответ 6

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

Ответ 7

Я нашел в свойствах проекта категорию Строителей. В списке строителей у меня был JavaScript Builder. Я отменил выбор этого строителя, и все мои раздражающие ошибки проверки javascript исчезли.

Ответ 8

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

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

Ответ 9

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

Window > Preferences > Validation. 

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

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

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

Ответ 10

Решение.

Перейдите к настройке того, что отображается в представлении проблем как лота, создайте новый настраиваемый фильтр, а в области "Область" выберите "На рабочем наборе". Теперь нажмите кнопку прямо под этой опцией, чтобы настроить, какой рабочий набор был бы: при всплывании рабочего набора нажмите кнопку "Создать" и отметьте все файлы проекта. ИСКЛЮЧИТЕ те, которые вы хотите исключить из проверки. Возможно, вы захотите сохранить этот рабочий набор под удобным именем, например "No_Validation_Set".

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

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

Ответ 11

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