revive action
v2.7.1
此操作会在您的GO代码上复兴,并在检查中添加注释。
- name : Check out code into the Go module directory
uses : actions/checkout@v4- name : Run Revive Action by pulling pre-built image
uses : docker://morphy/revive-action:v2 - name : Run Revive Action by pulling pre-built image
uses : docker://ghcr.io/morphy2k/revive-action:v2 笔记
使用预构建的图像更具资源效率,并且执行时间较短。
- name : Run Revive Action by building from repository
uses : morphy2k/revive-action@v2 with :
# Path to your Revive config within the repo (optional)
config : revive.toml
# Exclude patterns (default: vendor/...)
exclude : |
file.go
foo/bar.go
./foo/bar/...
# Path pattern (default: ./...)
path : ./foo/...
# Fail on any issue. Overrides the error and warning code in config (default: false)
fail-on-any : true name : Lint
on :
pull_request :
push :
paths :
- ' **.go '
- ' go.mod '
- ' go.sum '
- ' revive.toml '
jobs :
lint :
name : Lint
runs-on : ubuntu-latest
steps :
- name : Check out code into the Go module directory
uses : actions/checkout@v4
- name : Run Revive Action
uses : docker://morphy/revive-action:v2
with :
config : revive.toml 
GitHub注释