mac下vscode配置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 SE Runtime Environment 8u202 下选择 Accept License Agreement,然后下载对应系统的安装包。
安装完成后在终端运⾏ Java -version,如果出现下⾯信息:
No Java runtime present, requesting install.
说明还需要配置环境变量。
配置环境变量
visual studio和vs code的区别在终端输⼊ 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。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论