Working with WebStorm Features from Command Line
Besides working from within WebStorm, it is possible to perform certain actions "offline", without actually launching the IDE. This way you can:
- Launching a code inspection from the command line
- Examples
- Windows
- OS X
- Viewing differences
- Opening file in the editor
Launching a code inspection from the command line
To launch a code inspection from the command line
- Specify the following command line arguments:
- Path to the launcher: specify the full path
to one of the following launchers (which reside under the
bin
directory of your WebStorm installation): - Project file path is the full path to the directory that contains the project to be inspected.
- Inspection profile path is the full path to the
profile, against which the project should be inspected. The inspection profiles are stored
under
USER_HOME\.WebStormXX\config\inspection
- Output path is the full path to an existing directory where the report will be stored.
- Options. You can specify:
- Path to the launcher: specify the full path
to one of the following launchers (which reside under the
Examples
Windows
C:\Program Files (x86)\JetBrains\<WebStorm home>\bin\inspect.bat
E:\SampleProjects\MetersToInchesConverter E:\Work\MyProject\.idea\inspectionProfiles\Project_Default.xml
E:\Work\MyProject\inspection-results-dir -v2 -d E:\SampleProjects\MetersToInchesConverter\subdirectory
OS X
/Applications/WebStorm.app/Contents/bin/inspect.sh ~/WebStormProjects/MyTestProject
~/Library/Preferences/webideXX/inspection/Default.xml ~/WebStormProjects/MyTestProject/results-dir -v2
Viewing differences
To view differences using command line diff tool
Examples
Windows
WebStorm.exe diff C:\SamplesProjects\MetersToInchesConverter\src\javascript\numbers.js
C:\SamplesProjects\MetersToInchesConverter\src\coffeescript\numbers.coffee
OS X
/Applications/WebStorm.app/Contents/MacOS/webide diff ~/Documents/file1.txt ~/Documents/file2.txt
Opening file in the editor
To open file for editing
Examples
Windows
WebStorm.exe C:\SamplesProjects\MetersToInchesConverter --line 3
C:\SamplesProjects\MetersToInchesConverter\src\javascript\numbers.js
OS X
/Applications/WebStorm.app/Contents/MacOS/webide ~/WebStormProjects/untitled45 --line 1 ~/WebStormProjects/untitled45/sample.sass
See Also
Last modified: 11 July 2016