歡迎您光臨本站 註冊首頁

WebStorm 2019.2 EAP#3 發布,檢測重複代碼

←手機掃碼閱讀     admin @ 2019-06-16 , reply:0

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


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/107486/webstorm-2019-2-eap-3-released
WebStorm 2019.2 EAP#3 發布,檢測重複代碼已經有214次圍觀

http://coctec.com/news/all/show-post-207307.html