从命令行运行代码检查
最后修改时间:2023 年 9 月 7 日 PyCharm运行代码检查来查找并突出显示语法错误、死代码、可能的错误、不良编码风格和其他问题。您还可以从命令行运行特定项目的所有已配置检查,并将结果存储为带有报告的 XML、JSON 或纯文本文件。
命令行检查器在后台启动 PyCharm 实例并运行检查。如果 PyCharm 的另一个实例已经在运行,它将无法工作。在这种情况下,您可以在运行实例中使用检查。使用命令行检查器对具有许多贡献者的大型项目进行自动常规代码分析。
您可以在安装目录的bin下找到用于运行 PyCharm 的可执行文件。要使用此可执行文件作为命令行启动程序,请PATH
按照命令行界面中所述将其添加到您的系统中。
- 句法
pycharm64.exe inspect <project> <inspection-profile> <output> [<options>]
- 例子
使用C: \MyProject \ .idea \inspectionProfiles \MyProfile.xml配置文件以最详细的方式检查C: \MyProject项目的C:\MyProject \src目录,并将结果保存到C: \MyProject \InspectionResults下的 XML 文件中:
>
pycharm64.exe inspect C:\MyProject C:\MyProject\.idea\inspectionProfiles\MyProfile.xml C:\MyProject\InspectionResults -v2 -d C:\MyProject\src
PyCharm 包含一个用于运行命令行代码检查器的脚本。默认情况下,它位于应用程序包中: PyCharm.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
您可以在安装目录的bin下找到运行 PyCharm 的脚本。要使用此脚本作为命令行启动器,请PATH
按照命令行界面中所述将其添加到您的系统。
- 句法
pycharm.sh inspect <project> <inspection-profile> <output> [<options>]
- 例子
使用~ /MyProject /.idea / inspectionProfiles /MyProfile.xml配置文件以最详细的方式检查~/MyProject项目的 ~ /MyProject /src 目录,并将结果保存到~ /MyProject /InspectionResults下的 XML 文件中:
$
pycharm.sh inspect ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src