cpplinter 在 github 个操作中
cpplinter in github actions
我想在 Github 操作中借助 cpplint 安装自动检查我的代码。
我尝试将它安装在工作流文件中:
- name: Install cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: |
pip install wheel
pip install cpplint
在这个代码块之后我尝试 运行 cpplint:
- name: cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: cpplint --recursive --exclude=source/catch.hpp --filter=-legal/copyright,-build/include_subdir source/*
但是在成功安装后(在第一个块中)我在第二个块中得到“第 1 行:cpplint:找不到命令”。
请尝试python -m cpplint
:
- name: cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: python -m cpplint --recursive --exclude=source/catch.hpp --filter=-legal/copyright,-build/include_subdir source/*
通过 pip 安装的模块不被识别为系统级命令。
我想在 Github 操作中借助 cpplint 安装自动检查我的代码。
我尝试将它安装在工作流文件中:
- name: Install cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: |
pip install wheel
pip install cpplint
在这个代码块之后我尝试 运行 cpplint:
- name: cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: cpplint --recursive --exclude=source/catch.hpp --filter=-legal/copyright,-build/include_subdir source/*
但是在成功安装后(在第一个块中)我在第二个块中得到“第 1 行:cpplint:找不到命令”。
请尝试python -m cpplint
:
- name: cpplint
working-directory: ${{runner.workspace}}/uast
shell: bash
run: python -m cpplint --recursive --exclude=source/catch.hpp --filter=-legal/copyright,-build/include_subdir source/*
通过 pip 安装的模块不被识别为系统级命令。