当前位置: 首页 > news >正文

sonarqube 外部扫描器 go vet golangci-lint 无法导入问题

首先,请看[外部分析报告]各种语言的报告生成

go vet 2> govet-report.out#没有golangci-lint,我从网上找到了
golangci-lint run --out-format checkstyle ./... > golangci-lint-report.xml

值得注意的是,貌似不支持目录,仅支持文件名(我尝试目录,发现无效)
可以:/dir/dir/file
不可以:/dir/dir/dir

虽然只有一个文件,但是如果某个bug被扫描到,修复之后,bug会有记录,但是状态为已修复(这是我比较喜欢的部分)

然后在全局或者项目的配置中,填写文件路径
在这里插入图片描述
值得注意的是,无论是全局配置,还是项目配置,目录都是以项目为根的。
准确的说是以扫描器sonar-scanner执行的目录为根

比如:

		sonar-scanner \18       -Dsonar.projectKey=AAA \19       -Dsonar.sources=. \20       -Dsonar.host.url=http://127.0.0.1:9000 \21       -Dsonar.login=AAAA

-Dsonar.sources=. \就是根
这样有一个好处,即使你的sonarqube服务运行在docker中,并且文件不与外界互通,也不影响扫描(基于网络传输)

配置好之后,下次执行sonar-scanner扫描之后,就会有结果了。(前提是先执行了外部扫描器)

http://www.lryc.cn/news/20011.html

相关文章:

  • Tesseract-OCR 控制台怎么使用
  • 九龙证券|美股创年内最大周跌幅!美联储官员密集发声!波音重挫近5%
  • C++014-C++字符串
  • Android 架构 MVC MVP MVVM,这一波你应该了然于心
  • 物联网在医疗保健领域的5大创新应用
  • 【一天一门编程语言】Haskell 语言程序设计极简教程
  • getStaticPaths函数 以及 fallback参数
  • msys2+minGW方案编译ffmpeg的最佳实践
  • 理解redis的数据结构
  • Lecture6 逻辑斯蒂回归(Logistic Regression)
  • File类及IO流说明
  • 优秀的网络安全工程师应该有哪些能力?
  • [C++11] auto初始值类型推导
  • 【Java】List集合去重的方式
  • 每个人都应该知道的5个NLP代码库
  • SPI协议介绍
  • MySQL数据库中索引的优点及缺点
  • (q)sort函数总结(基础篇)
  • 【数据库】MongoDB数据库详解
  • 【linux】进程间通信——system V
  • 计算机网络的基本组成
  • 【数据结构趣味多】Map和Set
  • Redis 之企业级解决方案
  • 雷达实战之射频前端配置说明
  • Android SDK删除内置的触宝输入法
  • [202002][Spring 实战][第5版][张卫滨][译]
  • H5视频上传与播放
  • 通过OpenAI来做机械智能故障诊断-测试(1)
  • ASE40N50SH-ASEMI高压MOS管ASE40N50SH
  • MySQL基础命令大全——新手必看