Лучшие практики для просмотра проблем Eclipse

Я использую Eclipse в течение некоторого времени, и я до сих пор не нашел, как настроить представление проблем, чтобы отображать только интересующие ошибки и предупреждения. Есть ли простой способ отфильтровать предупреждения с определенного ресурса или с определенного пути? Например, когда я генерирую javadoc, я получаю массу ненужных html-предупреждений. Кроме того, существует ли способ изменить максимальное количество появляющихся предупреждений/ошибок?

Я знаю концепцию фильтров, но я ищу примеры реальной жизни. Какие фильтры или методы используют другие люди?

Изменить: Я нашел совет, чтобы фильтр "На выбранном элементе и его дочерних элементах" был лучшим. Однако у меня есть еще одна проблема. Если у меня "много" предупреждений или ошибок, появляются только первые 100. В редком случае я хочу видеть их всех, как мне это сделать?

Ответ 1

Я чувствую, что фильтрация "На выбранном элементе и его дочерних элементах" является наилучшим способом просмотра проблем, потому что это позволяет очень быстро сузить область проблем, связанных с сообщением: нажмите "Рабочий набор" (в Проводнике пакетов) и он показывает все проблемы во всех проектах в наборе; нажмите на проект - и появятся только проблемы в выбранном проекте. Нажмите на отдельный класс (или пакет) - показаны только проблемы в выбранном классе (или пакете). Поэтому вы не можете отвлечься от проблем, не связанных с вашей задачей.

Ответ 2

В правом верхнем углу панели проблем находится кнопка фильтра (это выглядит как три стрелки, указывающие справа), нажатие кнопки позволяет настроить представление. Вы можете фильтровать элемент, например, класс, который вы редактируете или рабочий набор, тип проблемы (например, проблемы с java, проблемы с файлами сборки и т.д.) И по степени серьезности. Это действительно настраивается.

Подробнее и скриншоты см. http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm.

Ответ 3

Чтобы просмотреть более 100 предупреждений, перейдите в раскрывающееся меню проблемы (используйте маленькую стрелку рядом с кнопкой "Свернуть" на представлении), выберите "Настройки", и у вас будет возможность изменить этот предел от 100 до другого число.

Эта информация предназначена для Ганимеда; с Европой все изменилось, и я не уверен в всех различиях.

Ответ 4

Обновленная ссылка для Ganymede (Eclipse 3.4):

http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/concepts/cprbview.htm

Но я согласен с основной проблемой: просмотр проблем требует фильтрации по ресурсу, а не только по описанию.

В моем случае я включаю сгенерированный код jsp в свой исходный путь, и есть все виды предупреждений, которые происходят в файлах * _jsp.java(например, неиспользуемые переменные приложения, страницы, out, config, page_context). Поэтому было бы неплохо исключить их по шаблону Resource. (Или для jspc, чтобы не писать неиспользуемый код... но это совсем другая проблема).

Ответ 5

Re: ваше редактирование

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

Ответ 6

Чтобы просмотреть более 100 предупреждений, перейдите в раскрывающееся меню проблемы (используйте маленькую стрелку рядом с кнопкой "Свернуть" на экране), выберите Configure Contents. Снимите флажок Use item limits в левом нижнем углу окна Configure Contents или установите ограничение в Number of items visible per group:.

Ответ 7

Открыть проблему. Нажмите угловой треугольник. Выбор предпочтений

распрямить: [] Использовать пределы маркера