SonarQube对scss/sass文件的分析?

del*_*iro 6 c# teamcity sass sonarqube

我有一个TeamCity-SonarQube设置.我使用TeamCity执行sonar-runner并将结果推送到本地SonarQube实例.它是一个.NET/C#解决方案,我们正在向SASS特别是SCSS迈进.我当前的配置使用sonar.language配置分别分析.cs,.js和.css文件.scss是否有任何支持(sass一般).这是一个问题,因为sonarqube不会从jshint,csshint和其他lint中获取xml结果.我在解决方案中对lint .scss文件进行了SCSS-LINT设置,但我找不到scss的SonarQube插件或者将scss-lint结果与SonarQube集成的任何方法.

我的问题:有没有办法分析.scss文件并在SonarQube中显示结果以及配置质量门等?

Fab*_*eam 1

不幸的是,目前我们不知道有任何插件可以分析 SCSS 文件。

注意:从 SonarQube 4.2 开始,支持多语言项目,因此您可以一次性分析您的 CS、JS 和 CSS 文件。请参阅分析多语言项目文档

  • scss-lint 分析 scss 文件。我猜想,只要 sonarqube 没有标准集成点来从其他类型的分析器中获取结果,这个问题就会继续增长。随着新格式的出现,您将无法在支持现有内容的同时及时为每种格式实现自定义代码。JSHint、Csshint 等也是如此。我知道多语言项目并且使用它(感谢您所做的一切!),但我正在努力将声纳置于静态分析的核心位置。我现在需要一个单独的工作流程来处理 scss 甚至 js。 (2认同)