因此,我開始使用FlexPMD進行靜態代碼分析,並且希望將其添加到我的團隊的構建過程中。我已經從shell腳本中很好地運行了它,並且可以通過單擊按鈕並在違反查看器中隨附上載所需的(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 PARAM,就像這樣:
,但它不是爲我工作。有沒有人偶然遇到過這個問題並獲得勝利?
編輯:更多信息... 後者(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();
它傳遞到Flash變數
。也許我傳遞pmd.xml的格式不正確?