如何配置SonarQube搜索不包含字符串的名称/键

时间:2014-03-05 17:31:27

标签: sonarqube

我在SonarQube中搜索了一些像这样的项目......

日期> “2014年1月1日”
名称包含> “ProjectBear”

我想要的是

日期> “2014-01-01”
名称包含> “ProjectBear”
密钥不包含> “customerA”

这可以在免费/标准的SonarQube中使用吗?

2 个答案:

答案 0 :(得分:0)

我没有得到一个“正确”的答案,但我已经创建了一个GreaseMonkey脚本来隐藏我目前不需要关心的模块。

// ==UserScript==
// @name       My Fancy New Userscript
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  enter something useful
// @match      http://10.187.72.999:9000/measures/filter/4?display=list
// @copyright  2012+, You
// ==/UserScript==
function addJQuery(callback) {
  var script = document.createElement("script");
  script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
  script.addEventListener('load', function() {
    var script = document.createElement("script");
    script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
    document.body.appendChild(script);
  }, false);
  document.body.appendChild(script);
}

// the guts of this userscript
function main() {
  // Note, jQ replaces $ to avoid conflicts.
  jQ('a[href$="28555"]').parent().parent().remove(); //projectA
  jQ('a[href$="20094"]').parent().parent().remove(); //projectB
  jQ('a[href$="21139"]').parent().parent().remove(); //projectC

//  alert("There are " + jQ('a').length + " links on this page.");
}

// load jQuery and execute the main function
addJQuery(main);

答案 1 :(得分:0)

不,这是不可能的。 顺便说一句,只有一个独特的SonarQube版本是开源的。