本文参考:Run code inspections from the command line—CLion (jetbrains.com)
在CLion
安装文件的bin
目录下有一个静态代码检查的脚本:inspect.sh
要正常运行该脚本需要几个参数,
%linlauncher% %inspect% <project> <inspection-profile> <output> [<options>]
-
<project>
:工程目录 -
<inspection-profile>
:静态代码检查的配置 -
<output>
:静态代码检查的结果输出的目录 -
[<options>]
:其他操作选项,可选
举例,
首先,创建在用户主目录一个工程test
,
然后,生成静态检查的配置文件,
生成的配置文件在:~/test/.idea/inspectionProfiles/profiles_settings.xml
最后,运行静态代码检查,
inspect.sh ~/test ~/test/.idea/inspectionProfiles/profiles_settings.xml ~/test/InspectionResults -v2
如果只希望对某个文件目录,比如src
目录,做静态代码检查,则,
inspect.sh ~/test ~/test/.idea/inspectionProfiles/profiles_settings.xml ~/test/InspectionResults -v2 -d ~/test/src
最后静态代码检查的结果输出到命令行中指定的目录:~/test/InspectionResults
网友评论