VS Code上的Java现在带有语法模式和SonarLint支持

发布于:2021-01-14 10:05:12

0

235

0

VS Code Java SonarLint

Visual Studio Code上Java的每月更新已经到来,并且它具有一些新功能。微软的源代码编辑器现在包括Java语法模式,并且还添加了扩展SonarLint。另一方面,已删除了无用的警告。让我们看看所有新内容。

为了获得Java语言支持,Microsoft每月都会在Visual Studio Code中发布Java的更新。

2020年3月的更新由Visual Studio Code和Azure上的Java高级程序经理Hexiaokai在微软的Java博客上宣布。让我们直接进入,看看最新功能是什么。

SonarLint和语法模式

IDE扩展SonarLint已添加到VS Code中,它有助于在编写代码时检测和修复问题。它以前在包括IntelliJ IDEA在内的其他IDE中可用,在Java开发人员中很流行,并且通过Microsoft,SonarLint和Red Hat的合作已被引入VS Code。

此gif显示SonarLint扩展在VS Code中的外观。

从三月更新开始,您可以告别“类路径不完整”警告:

{xunruicms_img_title}

何小凯指出,许多开发人员认为此警告没有帮助。因此,最新版本添加了一种专用模式来读取非项目Java代码,称为语法模式。

语法模式旨在最适合不涉及项目系统的Java源文件和文件夹。它支持代码导航以及大纲功能,并且会报告语法错误。

在“问题”视图中,右键单击警告会显示所有类型错误并提供全面支持:

{xunruicms_img_title}

然后,您可以切换回语法模式,如下所示:

{xunruicms_img_title}

Java在VS Code上的进一步更新包括性能改进和重命名lambda参数的选项。

该博客文章列出了所有的最新变化。