Вопрос

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

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

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

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

Это было полезно?

Решение 2

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top