Некоторое время назад я написал блог на , используя lint в eclipse , теперь я хотел бы, наконец, заставить работать синтаксический анализ ошибок, чтобы я мог щелкнуть строку информации / предупреждения / ошибки lint и получить это перейти к этому месту в коде. Кажется, есть несколько стандартных подходов, но я не могу заставить их работать. Я открыт для общего ответа или конкретного ответа на один из вопросов ниже.
Использование make-файла вместо внешнего инструмента. Я использовал управляемые сборки, но я подошел близко, и теперь в моей управляемой сборке у меня есть конфигурация, которая пытается запустить lint вместо выполнения сборки. Единственная проблема заключается в том, что что-то в Eclipse продолжает добавлять в команду параметр «-k», что приводит к сбою lint. Кто-нибудь знает, как не дать Eclipse добавить эту опцию -k? (Если я его удаляю, он просто возвращается).
Другой подход заключается в анализе выходных данных в окне консоли. Я нашел плагин с именем ErrorLink, который казался идеальным. К сожалению, либо я не могу создать соответствующее регулярное выражение, либо я не настраиваю инструмент для правильной работы для lint. Довольно редкие указания говорят, чтобы добавить свой exe-файл в XML-файл. Я нашел XML-файл и добавил
<consoleLineTracker class="net.sourceforge.sunshade.errorlink.RegexpLineTracker" processType="lint-nt" id="regexpLineTracker"
> </consoleLineTracker
>
Затем я попробовал простое регулярное выражение типа (SomeFileName`.cpp), где я убедился, что SomeFileName.cpp обнаружился в результатах, но ссылки не генерируются. Я не могу сказать, действительно ли плагин ErrorLink работал, но я предполагаю, что это не так. Так кто-нибудь когда-нибудь использовал этот плагин? Любые советы о том, как заставить его работать с линтом?