sonarQube 不考虑扩展名为 .ts 的打字稿文件
sonarQube is not considering the typescript files with the .ts extension
我正在使用 angular 2 项目在 jenkins 上配置 sonarQube,但是 sonar 没有考虑扩展名为 .ts 的打字稿文件。
配置:
sonar.projectKey=App Name- Any Identifier
sonar.projectName=Project1
sonar.projectVersion=1.0.0
sonar.projectDescription=Static analysis for the AppName
sonar.sources=path/to/code/src, path/to/code/grails-app
sonar.groovy.cobertura.reportPath=path/to/code/target/test-reports/cobertura/coverage.xml
sonar.language=grvy
sonar.sourceEncoding=UTF-8
没有任何反应,在此先感谢您的帮助。
是的,因为您需要将语言指定为
sonar.language=ts
您的 sonar.properties
文件似乎是 groovy
这是一个示例 angular
项目文件:
sonar.language=ts
# must be unique in a given SonarQube instance
sonar.projectKey=myProj-key
# this is the name and version displayed in the SonarQube UI.
sonar.projectName=myProj-name
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set.
sonar.sources=src
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
sonar.exclusions=**/*.spec.js, **/*.spec.ts, src/test/*
sonar.projectBaseDir=D:/Personal/Learning/SonarTesting/
#sonar.ts.lcov.reportpath=D:/Personal/Learning/SonarTesting/sample-proj-extensions/coverage/lcov.info
sonar.typescript.lcov.reportPaths=coverage/lcov.info
我正在使用 angular 2 项目在 jenkins 上配置 sonarQube,但是 sonar 没有考虑扩展名为 .ts 的打字稿文件。
配置:
sonar.projectKey=App Name- Any Identifier
sonar.projectName=Project1
sonar.projectVersion=1.0.0
sonar.projectDescription=Static analysis for the AppName
sonar.sources=path/to/code/src, path/to/code/grails-app
sonar.groovy.cobertura.reportPath=path/to/code/target/test-reports/cobertura/coverage.xml
sonar.language=grvy
sonar.sourceEncoding=UTF-8
没有任何反应,在此先感谢您的帮助。
是的,因为您需要将语言指定为
sonar.language=ts
您的 sonar.properties
文件似乎是 groovy
这是一个示例 angular
项目文件:
sonar.language=ts
# must be unique in a given SonarQube instance
sonar.projectKey=myProj-key
# this is the name and version displayed in the SonarQube UI.
sonar.projectName=myProj-name
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set.
sonar.sources=src
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
sonar.exclusions=**/*.spec.js, **/*.spec.ts, src/test/*
sonar.projectBaseDir=D:/Personal/Learning/SonarTesting/
#sonar.ts.lcov.reportpath=D:/Personal/Learning/SonarTesting/sample-proj-extensions/coverage/lcov.info
sonar.typescript.lcov.reportPaths=coverage/lcov.info