Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
如何为SonarQube移交自定义规则以识别JavaScript构造函数?_Sonarqube_Sonar Runner - Fatal编程技术网

如何为SonarQube移交自定义规则以识别JavaScript构造函数?

如何为SonarQube移交自定义规则以识别JavaScript构造函数?,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我在客户端开发MVC框架,比如AngularJS。作为项目的一部分,我已经编写了一些服务来使用AngularAPI处理restful客户端请求和响应。现在我正在使用SONAR工具执行一些代码质量任务。但根据AngularJSAPI服务,我们可以调用一个函数,它是一个具有相同服务名称的构造函数。比如说 angular.module('modulename').factory('ServiceName',[function(){ function Se

我在客户端开发MVC框架,比如AngularJS。作为项目的一部分,我已经编写了一些服务来使用AngularAPI处理restful客户端请求和响应。现在我正在使用SONAR工具执行一些代码质量任务。但根据AngularJSAPI服务,我们可以调用一个函数,它是一个具有相同服务名称的构造函数。比如说

            angular.module('modulename').factory('ServiceName',[function(){
            function ServiceName() { }]);
现在我们来谈谈库贝。SonaQube根据一些普通函数匈牙利符号规则将此函数名作为普通函数名(serviceName)读取,但如果我将此函数名更改为普通函数名,则功能无法按照Angular JS Api标准工作。所以现在我需要将一条自定义规则移交给SONAR,以避免将这些构造函数名作为普通函数名进行检查。所以,有谁能给我建议一些方法来编写处理此类场景的自定义规则吗。提前谢谢