如何从SonarQube问题概述中删除作者过滤器

时间:2019-06-05 07:14:07

标签: sonarqube

我的工人委员会要求我从SonarQube问题页面上删除作者和受让人过滤器。我正在使用SonarQube版本6.7.7(内部版本38951)。

当前,我看不到任何配置选项。是否可以删除过滤器?我知道我完全可以禁用SCM提交的分析,但我想保留我的问题功能和有关新问题的通知。

2 个答案:

答案 0 :(得分:1)

不幸的是,仅使用SonarQube是不可能的(请检查有关nginx代理配置的建议),并且不会实现。在此处阅读更多详细信息:SONAR-11028 Turning off developer nominative information/metrics

答案 1 :(得分:0)

最后,我们现在使用一种解决方法,该方法使用nginx反向代理过滤对SonarQube API的某些请求。

这是一个配置示例:

events {
    worker_connections 1024;
}

http {
    server {
        listen 80;
        listen [::]:80;

        location / {
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass         http://sonarqube:9000;
        }
        location /api/issues/ {
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header Accept-Encoding "";
            proxy_pass         http://sonarqube:9000;
            sub_filter_once off;
            sub_filter_types application/json;
            sub_filter 'authors' 'XXXXXXXXXX';
            sub_filter 'assignees' 'XXXXXXXXXX';
        }
    }
}