Визуализируйте предупреждения компилятора - PullRequest
0 голосов
/ 16 июля 2009

Я ищу способ визуализации предупреждений и замечаний компилятора, аннотируя или иным образом показывая, какие строки вызывают отчет.

Это очень похоже на современную среду IDE, как NetBeans или Eclipse, но я хотел бы взять вывод сразу из нескольких компиляторов (и других инструментов статического анализа кода) и создать одну единственную аннотацию, чтобы улучшить Обзор.

Смысл в том, что мы видели, что некоторые проблемы полностью не обнаруживаются, скажем, в Visual Studio 2005, но точно обнаруживаются с помощью проприетарного компилятора ARM, и наоборот. Предупреждения с перекрестными ссылками могут потенциально обнаружить проблемы лучше, но сделать это полностью вручную невозможно.

Вы слышали о таком инструменте? Можно ли расширить IDE с открытым исходным кодом, например Eclipse, для одновременного использования нескольких компиляторов, или это уже сделано?

Ответы [ 2 ]

0 голосов
/ 11 августа 2010

Полагаю, тогда я дам ответ на свой вопрос, чтобы подвести итог тому, что я нашел до сих пор:

  • инструмент CDash выглядит довольно интересно, хотя и не совсем то, что я ищу

  • PyPy Speed ​​Center выглядит интересно, и, по крайней мере, его можно расширить, чтобы показать «количество предупреждений» в качестве показателя качества во времени

  • кроме этого, достаточно просто сравнить вывод предупреждений с diff от нескольких компиляторов, тем более что многие компиляторы могут генерировать "GCC-подобные" предупреждения и сообщения об ошибках для простого сравнения.

0 голосов
/ 16 июля 2009

Другие инструменты отстой, так как findbugs уже расширяют механизм предупреждения, используемый в eclipse. Следовательно, если у вас установлен плагин findbugs для eclipse, вы увидите как ошибки / предупреждения компиляции, так и предупреждения findbugs.

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