WebStorm 2019.2 EAP#3 发布,检测重复代码

WebStorm 2019.2 的第三个 EAP 版本发布了,WebStorm 是 JetBrains 推出的一款商业 JavaScript 开发工具,这款功能强大的 IDE 专用来进行现代的 JavaScript 开发。

以下是一些更新亮点:

搜索重复的代码

WebStorm 2019.2 添加了新的检查项,允许在项目中查找重复代码。该检查在默认情况下启用,检查是动态的,且会立即在编辑器中高亮可能的重复项。它适用于 JavaScript、TypeScript、CSS、Sass、SCSS 和 Less。

在检查工具提示中选择显示所有重复项,可以查看潜在的重复项并进行比较,如下所示:

如果要扫描整个项目以查找代码重复项,请使用“查找操作”弹出窗口(Cmd/Ctrl-Shift-A)调用“按名称运行检查”,然后选择“复制代码片段”以运行检查。

检查有一些其他配置选项,可以在 Preferences | Editor | Inspections – General – Duplicate code fragment (偏好|编辑|检查 - 常规 - 重复的代码片段)中切换。例如,可以禁用某些语言的检查,或者增加/减少你希望检查警告的代码重复的最小大小。

为了防止检查在编译代码中查找重复项,它被限制为仅处理相同文件类型的文件。这意味着 IDE 不会对 .css 和 .scss 文件中的代码重复发出警告。 

如果你有一个包含已编译应用的文件夹,例如 build 或 dist,官方强烈建议把它从项目中排除。可以在“项目”视图中右键单击它,然后选择“标记为已排除”。这不仅有助于避免重复代码检查中的一些误报警告,而且还可以加快索引并改进项目中的导航。

改进对 Angular 的支持

在 Angular 模板文件中,WebStorm 现在在方法调用中显示参数提示。

另一个改进是,现在 WebStorm 为模块中定义的 Angular 组件、指令和管道提供代码完成,这些模块不能是项目的直接依赖项。

在 macOS 和 Linux 上使用 .nvmrc 中的 Node.js 版本

nvm 有助于管理节点版本。在 macOS 和 Linux 上,它允许在项目中创建 .nvmrc 文件,你可以在其中指定应与其一起使用的 Node.js 版本(但 Windows 的 nvm 实现不支持此功能)。

现在,当您在项目根目录中打开一个带有 .nvmrc 文件的项目时,WebStorm 会自动将 IDE 首选项(Languages&Frameworks | Node.js 和 npm)中的 Node.js 版本设置为 .nvmrc 文件中指定的版本。

发布公告

下载地址:https://www.jetbrains.com/webstorm/eap

猜你喜欢

转载自www.oschina.net/news/107486/webstorm-2019-2-eap-3-released
0条评论
添加一条新回复