Лучшие практики для проблем Eclipse View - PullRequest
61 голосов
/ 01 октября 2008

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

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

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

Ответы [ 7 ]

62 голосов
/ 02 октября 2008

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

31 голосов
/ 01 октября 2008

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

См. http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm для деталей и скриншотов.

21 голосов
/ 24 марта 2009

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

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

5 голосов
/ 09 февраля 2009

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

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

5 голосов
/ 17 ноября 2008

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

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

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

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

2 голосов
/ 14 февраля 2012

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

1 голос
/ 21 сентября 2011

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

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

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