SonarQube线长规则使用8个字符选项卡。标签尺寸是否有配置?

时间:2016-04-29 20:20:53

标签: java sonarqube

我最近注意到Line Length Squid的SonarQube规则:S00103将制表符扩展为8个空格。有没有改变这个的配置?我们的Eclipse格式化程序将制表符分为4个空格,我希望规则匹配,而不是必须从所有文件中删除制表符。使用当前操作,我会在IDE中看到很好的文件。

1 个答案:

答案 0 :(得分:1)

选项卡字符由SonarQube Java Analyzer的规则S00103计为单个字符,如下面的屏幕截图所示:

enter image description here

因此,这条规则不应该提出这样的问题。规则引发问题的唯一方法将来自相反的情况,当用户将额外的空格添加为行的前缀时,"对齐"正确使用以标签为前缀的行。

现在,请注意,无法使用SonarQube平台配置标签大小,有效宽度由浏览器/操作系统控制。