pclint mistra C 规则裁剪
使用 python 和 jinjia2 模块生成 au-misra3.lnt
生成如下的格式,方便使用
本工程基于python3 环境 ,推荐编辑器vscode,最初环境搭建需要安装相关第三方库 pipreqs
- 0.首先需要安装 pip,如果已经安装可以跳过这一步
mac用户 需要以下命令安装pip
curl https://bootstrap.pypa.io/get-pip.py | python3
- 1.首先需要安装 pipreqs,如果已经安装可以跳过这一步
pip install pipreqs
- 2.一键生成 requirement.txt 文件
pipreqs ./
若提示以下提示,则需要运行以下命令
WARNING: Requirements.txt already exists, use --force to overwrite it
pipreqs --force ./
- 2.一键安装所需第三方库
pip install -r requirements.txt
- 1.在windows 环境下直接运行
python main.py
即可生成au-misra3.lnt文件
- 2.MAC 和 LINUX用户
python3 main.py
即可生成au-misra3.lnt文件 即可出现应用