【发布时间】:2017-02-03 16:02:03
【问题描述】:
我正在尝试创建自定义规则配置文件以在目录上运行特定规则扫描。
我想在所有 js 文件中运行控制台日志检查。
我在环境变量中定义了以下属性。
导出 -DSonar_PROFILE=D:\testProfile.json
testProfile.json
{"name":"声纳方式","ruleKeys":["ConsoleLoggingCheck","S2228"]}
当我运行 sonarlint 命令行工具时。它正在扫描所有规则。 我在这里错过任何东西吗?任何指针都会有所帮助。
以下是我运行 sonarlint CLI 时的日志
D:\test\bin>sonarlint.bat
D:\test\test\bin..
拿起JAVA_TOOL_OPTIONS:-Dfile.encoding=UTF8
信息:Java 1.7.0_80 Oracle Corporation(64 位)
信息:Windows 7 6.1 amd64
信息:SONARLINT_OPTS=-DSonar_PROFILE=D:\testProfile.json
信息:索引文件
信息:7 个文件已编入索引
INFO:要分析的 7 个源文件
INFO:已分析 7/7 个源文件
信息:
------------- SonarLint 报告 -------------
12 issues (7 files analyzed)
4 blocker
3 critical
5 major
信息:SonarLint HTML 报告生成:D:\GScanOjetRules\Runnable
Jar\test\test\bin.sonarlint\
信息:--------------------------------------------- --------------------------
信息:执行成功
信息:--------------------------------------------- --------------------------
INFO:总时间:2.233s
INFO:最终内存:8M/118M
【问题讨论】:
标签: javascript sonarqube sonar-runner sonarlint