Как исключить определенные папки или файлы из проверки в Eclipse?

100

У нас есть куча искаженных XML-файлов, используемых в модульных тестах, чтобы проверить, может ли наше приложение их обработать.

Eclipse помечает эти XML-файлы с ошибками, загрязняя "представление о проблеме".

Есть ли способ исключить определенную папку из валидаторов Eclipse?

Serxipc
источник

Ответы:

91

В разделе «Проверка» окна> «Настройки» вы можете добавить различные правила в столбец настроек (...), вы можете добавить «правило имени папки или файла» в группу исключений для типов XML.


источник
8
Вы также можете включить параметры проверки для конкретного проекта в разделе «Проект»> «Конфигурация»> «Проверка»
mmigdol
А как насчет файлов, которые не указаны в валидации? файлы .less например?
Андреа Скарафони
60

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

  • Папка правой кнопкой мыши
  • Щелкните Resource, ResourceFilters
  • Нажмите "Добавить"
  • Установите следующие параметры «Исключить все», «Файлы и папки», «Все дочерние элементы», добавьте звездочку (*) в поле ввода Атрибуты файлов и папок (выделено на изображении ниже)

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

введите описание изображения здесь

Shanimal
источник
37
Это исключит папку из дерева ресурсов, а не только из проверки.
Serxipc
3
Я пытался скрыть ресурсы от проверки и дерева (слишком много файлов), так что это идеально для меня
Карлосвини
4
Еще одно замечание: он также исключит отфильтрованные элементы из вашего пакета приложения, если вы используете Eclipse для экспорта своего проекта (как .war или что-то еще).
cjm
Это работает, но вы не можете видеть файлы сейчас, чтобы просматривать или просматривать их. Многовато, но может кому-то это нужно.
kiltek
14

С помощью Eclipse 2018-12 в Angular-Project я смог избавиться от ошибок проверки в папках, которые генерирует npm (например, node_modules), просто выбрав папку и поставив галочку «Производные» в разделе «Ресурсы».

eclipse - игнорировать проверку папок, отметив галочкой «Производные» в разделе «Ресурсы»

После проекта -> Очистить ошибки исчезнут.

hinneLinks
источник
1
Отлично! Не могу поверить, как это было досадно!
Рагнар
Если вам интересно значение параметра «Производный»: он сообщает Eclipse, что эта папка содержит сгенерированные файлы, которые должны игнорироваться для некоторых операций; и одна из этих операций - проверка синтаксических ошибок.
user1364368
13
  1. Перейдите в Window> Preference> Validation.
  2. Найдите тип проверки, который вы хотите отключить, например XML.
  3. Щелкните его правой кнопкой мыши и выберите «Настройки»:

Проверка Eclipse

  1. В «Исключить группу» нажмите «Добавить правило», выберите «Имя папки или файла»:

введите описание изображения здесь

Николя Рауль
источник
3
У меня возникла проблема с добавлением правил папки. Уловка, которую я использовал, заключалась в том, чтобы использовать «просмотреть папку», выбрать случайную папку, нажать «ОК» и затем переименовать имя папки в текстовом поле, как я хочу. Если бы я этого не делал, был бы возможен только шаблон файла.
Джонатан Клотье
3

Примечание: Я попал сюда, потому что искал простой способ исключить определенные папки из проверки в Eclipse. Мой ответ не работает для конкретного случая, описанного в вопросе (который касается сокрытия недопустимых файлов XML от проверки).

Как исключить определенные папки или файлы из проверки в Eclipse?

Когда папки находятся на пути сборки и когда раздражающие проблемы являются только предупреждениями, есть простой способ:

  • Папка правой кнопкой мыши
  • Свойства
  • Компилятор Java
  • Проверьте Ignore optional compile problems
  • Хорошо

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

бумба
источник
2
К сожалению, это работает только для кода Java, поскольку это настройки компилятора Java.
Kwebble 08
1

вы также можете настроить сторону вывода / просмотра. Итак, перейдите в Показать-меню проблем-просмотра и отфильтруйте Показать только для выбранных элементов. введите описание изображения здесь

SLN
источник