如何切换SonarQube的自定义规则以识别JavaScript构造函数?

时间:2014-12-16 12:11:35

标签: sonarqube sonar-runner

我正在开发像Angular JS这样的客户端MVC框架。作为项目的一部分,我已经编写了一些服务来使用Angular Api来处理宁静的客户端请求和响应。现在我正在使用SONAR Tool做一些代码质量任务。但是根据具有一个函数的Angular JS Api服务,我们可以将其称为具有相同服务名称的构造函数。例如

            angular.module('modulename').factory('ServiceName',[function(){
            function ServiceName() { }]);

现在发行SonarQube。 SonaQube根据一些正常的函数匈牙利表示法规则将此函数名称作为普通函数名称(serviceName)读取但如果我将此函数名称更改为正常函数名称,则功能根据Angular JS Api标准不起作用。所以现在我需要将一个自定义规则移交给SONAR,以省略检查这些构造函数名称作为普通函数名称。所以任何人都可以建议我任何方法来编写自定义规则来处理这种情况。提前致谢?

0 个答案:

没有答案