首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rider 2019.1 -从命令行启动代码检查

Rider 2019.1 -从命令行启动代码检查
EN

Stack Overflow用户
提问于 2019-07-02 17:53:59
回答 1查看 311关注 0票数 0

我正在尝试使用命令行工具通过引用以下链接来运行Rider IDE的代码检查流程:

https://www.jetbrains.com/help/idea/command-line-code-inspector.html

我找不到文件中所说的任何正确的“检查路径”。

以下是命令语法:

代码语言:javascript
复制
IntelliJ\ IDEA.app/Contents/bin/inspect.sh project-path inspection-path output-path -v2 -d subdirectory-path

下面是一个示例调用:

代码语言:javascript
复制
IntelliJ\ IDEA.app/Contents/bin/inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/Project_Default.xml ~/MyProject/inspection-results-dir -v2 -d ~/MyProject/subdirectory

当我打开项目文件夹下的".idea“文件夹时,没有要作为”inspectionProfiles-path“参数传递的"inspectionProfiles”文件夹和"Project_Default.xml“文件。

在我的项目的".idea“文件夹下有

代码语言:javascript
复制
".idea/.idea.game-unity/.idea/codeStyles/codeStyleConfig.xml"

当我运行以下命令时:

代码语言:javascript
复制
./inspect.sh /Users/fcoskun/Projects/gameUnity/game-unity /Users/fcoskun/Projects/gameUnity/game-unity/.idea/.idea.game-unity/.idea/codeStyles/codeStyleConfig.xml /Users/fcoskun/Projects/gameUnity/game-unity -v2 -d /Users/fcoskun/Projects/gameUnity/game-unity/Assets/Scripts

我得到的结果是:

代码语言:javascript
复制
2019-07-02 12:54:34.925 rider[22432:35398688] allVms required 1.8*,1.8+
2019-07-02 12:54:34.928 rider[22432:35398694] Value of RIDER_VM_OPTIONS is (null)
2019-07-02 12:54:34.928 rider[22432:35398694] fullFileName is: /Applications/Rider.app/Contents/bin/rider.vmoptions
2019-07-02 12:54:34.928 rider[22432:35398694] fullFileName exists: /Applications/Rider.app/Contents/bin/rider.vmoptions
2019-07-02 12:54:34.928 rider[22432:35398694] Processing VMOptions file at /Applications/Rider.app/Contents/bin/rider.vmoptions
2019-07-02 12:54:34.929 rider[22432:35398694] Done



Installation home directory: file:////Applications/Rider.app/Contents
System directory: file:////Users/fcoskun/Library/Caches/Rider2019.1
Config directory: file:////Users/fcoskun/Library/Preferences/Rider2019.1
Log directory: file:////Users/fcoskun/Library/Logs/Rider2019.1

Following output will be written to a log file /Users/fcoskun/Library/Logs/Rider2019.1/frontend.log

在frontend.log文件中,有一个关于InspectionApplication的NullPointerException:

代码语言:javascript
复制
12:54:42.572 | ERROR | InspectionApplication          | null
java.lang.NullPointerException
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:430)
    at com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1682)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1631)
    at com.jetbrains.rider.projectView.SolutionManager.openDirectoryInteractive(SolutionManager.kt:141)
    at com.jetbrains.rider.projectView.SolutionManager.openDirectoryInteractive$default(SolutionManager.kt:131)
    at com.jetbrains.rider.projectView.ideaInterop.RiderProjectOpenProcessor.a(RiderProjectOpenProcessor.kt:44)
    at com.jetbrains.rider.projectView.ideaInterop.RiderProjectOpenProcessor.doOpenProject(RiderProjectOpenProcessor.kt:37)
....
....

有没有人能帮我这个忙?我应该如何调用inspect.sh脚本?

EN

回答 1

Stack Overflow用户

发布于 2019-07-03 01:57:16

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56849806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档