2017-09-26 7 views
0

내부 도구 내에서 실행되는 응용 프로그램의 코드 검사에 sonarqube를 사용하고 모든 javascript 코드가 아래의 CDATA 블록 내에있는 xml 파일에 포함되어 있습니다. sonarqube가 임베디드 자바 스크립트 코드를 제대로 검사 할 수있게하는 가장 좋은 방법은 무엇입니까?xml을 지원하는 sonarqube 임베디드 자바 스크립트?

<?xml version="1.0" encoding="UTF-8" ?> 
<script name="test.test2.test3.testFunction"> 
    <label>testFunction</label> 
    <metaVersion>25</metaVersion> 
    <parameterList> 
    <parameter name="par1" type="rifp"/> 
    <parameter name="par2" type="rifp"/> 
    </parameterList> 
    <script><![CDATA[ 
    if(par1==par2){ 
     return true; 
    } 
    ]]></script> 
</script> 

안부, 미카엘 ...

예를 우리가 시도하고 그것은 작동하지만 우리는 매개 변수 등 확인되지 것 - 그냥 자바 스크립트 코드를 추출하고 그 추출 된 코드에 sonarqube를 실행 구현 될 경우

답변

0

부분적으로 사용자의 요구를 커버해야 SonarJS을위한 오픈 GitHub의 문제가 현재있다 : https://github.com/SonarSource/sonar-javascript/issues/581

그것은 어떤 식 으로든에,하지만 당신의 포장 XML을 해석하지 않습니다 파일 내의 자바 스크립트를 분석하십시오. 그것은 당신에게 xml에서 j를 추출하고 분석을 실행함으로써 현재 얻고있는 것과 유사한 결과를 얻을 것입니다. 단, 투명하게 일어나는 것을 제외하고는.