翻譯|使用教程|編輯:董玉霞|2022-05-10 13:42:12.173|閱讀 207 次
概述:WebStorm 運行代碼檢查可以發現并突出顯示語法錯誤、死代碼、可能的錯誤、錯誤的編碼風格和其他問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
WebStorm 運行代碼檢查可以發現并突出顯示語法錯誤、死代碼、可能的錯誤、錯誤的編碼風格和其他問題。還可以從命令行為特定項目運行所有已配置的檢查,并將結果存儲為 XML、JSON 或帶有報告的純文本文件。
命令行檢查器在運行檢查的后臺啟動 WebStorm 實例。如果 WebStorm 的另一個實例已經在運行,它將無法工作。在這種情況下,可以在正在運行的實例中使用檢查。使用命令行檢查器對具有許多貢獻者的大型項目進行自動定期代碼分析。
Windows
可以在bin下的安裝目錄中找到運行 WebStorm 的可執行文件。要將此可執行文件用作命令行啟動器,請按照命令行界面中的說明將其添加到PATH系統中。
句法
webstorm64.exe inspect <project> <inspection-profile> <output> [<options>]
例子
使用C: \MyProject \.idea \inspectionProfiles \MyProfile.xml配置文件檢查C:\MyProject項目的C: \MyProject \src目錄,并以最大詳細程度將結果保存到C: \MyProject \InspectionResults下的 XML 文件:
webstorm64.exe inspect C:\MyProject C:\MyProject\.idea\inspectionProfiles\MyProfile.xml C:\MyProject\InspectionResults -v2 -d C:\MyProject\src
macOS
前端開發工具WebStorm 包含一個用于運行命令行代碼檢查器的腳本。默認情況下,它位于應用程序包中: WebStorm.app /Contents /bin /inspect.sh
句法
inspect.sh <project> <inspection-profile> <output> [<options>]
例子
使用最詳細的~ /MyProject /.idea /inspectionProfiles /MyProfile.xml配置文件檢查~/MyProject項目的~ /MyProject /src目錄,并將結果保存到~ /MyProject /InspectionResults下的 XML 文件中:
inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src
Linux
可以在bin下的安裝目錄中找到運行 WebStorm 的腳本。要將此腳本用作命令行啟動器,請按照命令行界面中的說明將其添加到您的PATH系統中。
句法
webstorm.sh inspect <project> <inspection-profile> <output> [<options>]
例子
使用最詳細的~ /MyProject /.idea /inspectionProfiles /MyProfile.xml配置文件檢查~/MyProject項目的~ /MyProject /src目錄,并將結果保存到~ /MyProject /InspectionResults下的 XML 文件中:
webstorm.sh diff ~/MyProject/Readme.md ~/MyProject/Readme.md.bak
打開“合并”對話框以從命令行執行三向或雙向合并。
Windows
可以在bin下的安裝目錄中找到運行 WebStorm 的可執行文件。要將此可執行文件用作命令行啟動器,請按照命令行界面中的說明將其添加到您的PATH系統中。
句法
webstorm64.exe merge <path1> <path2> [<base>] <output>
例子
要執行三向合并,需要指定文件的兩個修改版本、基本修訂版本(兩個修改版本的共同來源)和輸出文件以保存合并結果的路徑:
webstorm64.exe merge C:\MyProjectCopy\Readme.md C:\FriendsProjectCopy\Readme.md C:\Archive\Readme.md C:\MainProject\Readme.md
如果要將輸出文件的當前內容視為公共來源,請不要指定可選的基本修訂。在這種情況下,如果輸出是一個空文件,這實質上就變成了雙向合并。
macOS
默認情況下,WebStorm 不提供命令行啟動器。
句法
webstorm merge <path1> <path2> [<base>] <output>
例子
要執行三向合并,需要指定文件的兩個修改版本、基本修訂版本(兩個修改版本的共同來源)和輸出文件以保存合并結果的路徑:
webstorm merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md
如果要將輸出文件的當前內容視為公共來源,請不要指定可選的基本修訂。在這種情況下,如果輸出是一個空文件,這實質上就變成了雙向合并。
Linux
可以在bin下的安裝目錄中找到運行 WebStorm 的腳本。要將此腳本用作命令行啟動器,請按照命令行界面中的說明將其添加到您的PATH系統中。
句法
webstorm.sh merge <path1> <path2> [<base>] <output>
例子
使用最詳細的~ /MyProject /.idea /inspectionProfiles /MyProfile.xml配置文件檢查~/MyProject項目的~ /MyProject /src目錄,并將結果保存到~ /MyProject /InspectionResults下的 XML 文件中:
webstorm.sh inspect ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src
選項 | 描述 |
-changes | 僅對本地未提交的更改運行檢查。 |
-d | 如果不想檢查整個項目,請指定子目錄的完整路徑。 |
-format | 使用檢查結果指定輸出文件的格式:(xml默認)json、 或plain. |
-v |
設置輸出的詳細級別:
|
檢查配置文件是一個.xml文件,它指定啟用的檢查及其選項。
默認情況下,項目檢查配置文件存儲在項目目錄中:.idea/inspectionProfiles。
全局IDE 檢查配置文件存儲在受檢查的IDE 配置目錄中。
可以在 WebStorm 或任何文本編輯器中將生成的帶有檢查結果的 XML 文件作為常規文件打開。但是,使用問題工具窗口的離線視圖來分析它更方便:
查看檢查結果
以上就是有關在WebStorm從命令行運行代碼檢查的教程,更多關于WebStorm價格信息可進入慧都官網查看。
WebStorm已更新至V2022.1,歡迎下載WebStorm最新版本試用:
WebStorm是一個針對JavaScript和相關技術的集成開發環境。像其他JetBrains IDE一樣,它使你的開發體驗更加愉快,使日常工作自動化,并幫助你輕松處理復雜的任務。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn