mac 下 vs code 配置 SonarLint

mac 下 vs code 配置 SonarLint

SonarLint 与 SonarQube 区别:

  • SonarLint 仅存在于 IDE(IntelliJ,Eclipse 和 Visual Studio)中。 其目的是在您键入代码时提供即时反馈。 为此,它专注于您要添加或更新的代码。

  • SonarQube 是一个处理完整分析的中央服务器(由各种 SonarQube 扫描仪触发)。 其目的是为您提供360°的代码库质量愿景。 为此,它会定期分析项目的所有源代码行。

简单的说 SonarLint 是 SonarQube 的单机版本。

SonarLint 和 SonarQube 都依赖于相同的静态源代码分析器 - 其中大多数是使用 SonarSource 技术编写的。

安装 SonarLint 和 Java 运行环境

首先,在 vs code 中搜索并安装 SonarLint 插件

安装完成后会弹出提示:需要安装 Java 8 runtime environment。

接着,在下面页面中,下载对应系统的 Java JDK,并安装:
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

在 Java SE Runtime Environment 8u202 下选择 Accept License Agreement,然后下载对应系统的安装包。

安装完成后在终端运行 Java -version,如果出现下面信息:

No Java runtime present, requesting install.

说明还需要配置环境变量。

配置环境变量

在终端输入 vim ~/.bash_profile,在其中加入:

export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"

export PATH=${JAVA_HOME}/bin:$PATH

然后 :wq 保存并退出。再 source ~/.bash_profile 使用此文件。

再运行 Java -version 命令,显示如下表示配置完成:

ava version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

vs code 配置 Java Home

配置完成后,进入 vs code,在搜索配置中搜索 sonarlint.ls.javaHome,然后配置 Java Home:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

.bash_profile 文件中配置的 JAVA_HOME

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值