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

栏目: 软件资讯 · 发布时间: 4年前

内容简介:WebStorm 2019.2 的第三个 EAP 版本发布了,WebStorm 是 JetBrains 推出的一款商业 JavaScript 开发工具,这款功能强大的 IDE 专用来进行现代的 JavaScript 开发。 以下是一些更新亮点: 搜索重复的代码 WebStorm...

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

以下是一些更新亮点:

搜索重复的代码

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

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

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

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

如果要扫描整个项目以查找代码重复项,请使用“查找操作”弹出窗口(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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

搜

(美)约翰·巴特利 / 张岩、魏平 / 中信出版社 / 2006-1 / 35.00元

这个世界需要什么?如何任何一家公司能回答好这个问题,它就掌握了控制商业社会,乃至整个人类文明的万能钥匙。在过去的几年中,Google正在为获得这把钥匙而努力。虽然Google并非搜索业务的最早开发者,但它凭借着简明、便利、实用的搜索技术和理念,逐渐击败雅虎、Alta Vista等搜索领域的先锋,成为搜索行业名副其实的王者。 本书描述了Google如何从斯坦福一个不起眼的公司迅速崛起为“......一起来看看 《搜》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具