Итак, я начал использовать FlexPMD для анализа статического кода, и я хочу добавить его в процесс сборки моей команды. У меня он работает хорошо из сценария оболочки и может просматривать результаты, нажав кнопку и выгружая нужный файл (pmd.xml) в обработчике нарушений, который поставляется вместе с ним (обратите внимание, что здесь также есть один онлайн: http://opensource.adobe.com/svn/opensource/flexpmd/bin/flex-pmd-violations-viewer.html).FlexPMD Violations Viewer - как просмотреть результаты напрямую
Но я бы хотел просмотреть результаты непосредственно, не выполняя дополнительный шаг по нажатию кнопки загрузки. Я предполагаю, что есть какой-то параметр URL черной магии, который работает, но (если да), что это такое? На этом сайте:
http://blogs.adobe.com/xagnetti/2009/09/load_pmd_results_directly_in_t.html
упоминает ссылку pmd.xml с "отчетом" URL парами, например, так:
, но это не работает для меня. Кто-нибудь столкнулся с этой проблемой и победил, случайно?
EDIT: Подробнее ... Последнее (opensource.adobe.com ...) Веб-страница имеет следующий JavaScript:
function getReport()
{
if (window.location.href.indexOf('=') == -1)
{
return "";
}
var hashes = window.location.href.slice(window.location.href.indexOf('=') + 1);
return hashes;
}
var report = getReport();
, который он проходит в FlashVars. Возможно, формат, с которым я проходил pmd.xml, неверен?