Parsing Lint Errors in Eclipse

Некоторое время назад я писал блог на с использованием lint в eclipse , теперь я хотел бы, наконец, заставить работать синтаксический анализ ошибок, чтобы я мог щелкнуть по строке информации о линтах / предупреждениях / ошибках и перейти в это место в коде. Кажется, есть несколько стандартных подходов, но я не могу заставить их работать. Я готов дать общий или конкретный ответ на один из вопросов ниже.

  1. Использование make-файла вместо внешнего инструмента. Я использовал управляемые сборки, но я подошел близко, и теперь в моей управляемой сборке у меня есть конфигурация, которая пытается запустить lint вместо сборки. Единственная проблема в том, что что-то в Eclipse продолжает добавлять к команде параметр «-k», что приводит к сбою lint. Кто-нибудь знает, как запретить Eclipse добавлять эту опцию -k? (Если я удалю его, он просто вернется.) screen shot showing the -k option

  2. Другой подход - проанализировать вывод в окне консоли. Я нашел плагин под названием ErrorLink, который показался мне идеальным. К сожалению, либо я не могу построить соответствующее регулярное выражение, либо я не настраиваю инструмент для правильной работы с lint. В довольно редких инструкциях говорится, что нужно добавить ваш exe в файл .xml. Я нашел XML-файл и добавил

    > consoleLineTracker >

Затем я попробовал простое regex (SomeFileName`.cpp), где я убедился, что SomeFileName.cpp отображается в результатах, но ссылки не создаются. Я не могу сказать, работал ли плагин ErrorLink на самом деле, но предполагаю, что это не так. Так кто-нибудь когда-нибудь использовал этот плагин? Есть какие-нибудь подсказки о том, как заставить его работать с lint?

5
задан Tod 16 March 2011 в 22:59
поделиться