标签: java sonarqube
我最近注意到Line Length Squid的SonarQube规则:S00103将制表符扩展为8个空格。有没有改变这个的配置?我们的Eclipse格式化程序将制表符分为4个空格,我希望规则匹配,而不是必须从所有文件中删除制表符。使用当前操作,我会在IDE中看到很好的文件。
答案 0 :(得分:1)
选项卡字符由SonarQube Java Analyzer的规则S00103计为单个字符,如下面的屏幕截图所示:
因此,这条规则不应该提出这样的问题。规则引发问题的唯一方法将来自相反的情况,当用户将额外的空格添加为行的前缀时,"对齐"正确使用以标签为前缀的行。
现在,请注意,无法使用SonarQube平台配置标签大小,有效宽度由浏览器/操作系统控制。