Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何分析scss/sass文件?_C#_Sass_Teamcity_Sonarqube - Fatal编程技术网

C# 如何分析scss/sass文件?

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的

我要建立一个团队城市。我使用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集成的方法


我的问题:有没有一种方法可以分析.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,链接的文档返回以下消息:您要查找的页面不存在。