首页 > 后端开发 > php教程 > SonarQube — PHP

SonarQube — PHP

Susan Sarandon
发布: 2024-12-19 02:40:34
原创
121 人浏览过

SonarQube是一个分析代码的工具。它检查代码中的错误、安全漏洞、可靠原则等。

SonarQube — PHP

下载 SonarQube |声纳

从官方下载页面获取最新版本的 SonarQube,这是代码质量和安全性方面的领先产品。

声纳源网

SonarScanner需要扫描代码。

npm install sonarqube-scanner -g

额外:Sonarlint 是 vscode 的 linter 解决方案。您可以从 vscode 扩展下载。


下载后,从终端运行sonarqube。

/Applications/sonarqube-9.9.0.65466/bin/macosx-universal-64/sonar.sh console

我第一次尝试时,收到此错误:

线程“main”中的异常 java.lang.UnsupportedOperationException:安全管理器已弃用,并将在未来版本中删除

此错误是java版本引起的。如果您的版本是java 18,您可以降级到17。下载17并运行此命令。

导出 JAVA_HOME=$(/usr/libexec/java_home -v 17)

现在我们可以从 http://localhost:9000 访问它。

默认凭据为用户名:admin,密码:admin

从 Sonarqube 面板创建一个新项目。选择手册并指定将从本地运行。之后创建令牌并为 PHP 和 macOS 选择其他。

我们应该得到这样的结果。

SonarQube — PHP

复制扫描仪脚本并从代码本地终端运行它。

SonarQube — PHP

SonarQube — PHP

SonarQube — PHP

以上是SonarQube — PHP的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板