C# 如何分析scss/sass文件?
我要建立一个团队城市。我使用TeamCity执行sonar runner并将结果推送到本地SonarQube实例。这是一个.NET/C解决方案,我们正在向SASS特别是SCSS迈进。我当前的配置使用sonar.language配置分别分析.cs、.js和.css文件。是否支持SCS(一般为sass)。这是一个问题,因为sonarqube不接收来自jshint、csshint和其他lint的xml结果。我的解决方案中有一个用于LINT.SCSS文件的SCSS-LINT设置,但我找不到用于SCSS的SonarQube插件,也找不到任何将SCSS LINT结果与SonarQube集成的方法C# 如何分析scss/sass文件?,c#,sass,teamcity,sonarqube,C#,Sass,Teamcity,Sonarqube,我要建立一个团队城市。我使用TeamCity执行sonar runner并将结果推送到本地SonarQube实例。这是一个.NET/C解决方案,我们正在向SASS特别是SCSS迈进。我当前的配置使用sonar.language配置分别分析.cs、.js和.css文件。是否支持SCS(一般为sass)。这是一个问题,因为sonarqube不接收来自jshint、csshint和其他lint的xml结果。我的解决方案中有一个用于LINT.SCSS文件的SCSS-LINT设置,但我找不到用于SCSS的
我的问题:有没有一种方法可以分析.scss文件,并在SonarQube中显示结果,以及在其上配置质量门等?不幸的是,目前我们还没有了解并分析scss文件的插件
注意:由于SonarQube 4.2支持多语言项目,因此您可以同时分析CS、JS和CSS文件。请参阅。SonarQube中CSS插件的3.0版本(2017年1月中旬发布)现在正式支持.scss文件:
注意:您可能不应该使用sonar.language参数。SonarQube自动识别项目中使用的语言。scss lint分析scss文件。我猜测,只要sonarqube没有一个标准的集成点来接收来自其他类型分析仪的结果,这个问题就会持续增长。随着新格式的出现,您将无法在支持现有内容的同时及时为每种格式实现自定义代码。JSHint、Csshint等的情况也一样。我知道多语言项目,我也使用它(感谢你所做的一切!),但我正在努力让声纳成为静态分析的核心。我现在需要一个单独的工作流来处理SCS甚至js。@Fabrice,链接的文档返回以下消息:您要查找的页面不存在。