feat(ci): 集成 MegaLinter 代码质量扫描工具

- 添加 MegaLinter 扫描步骤到 CI 流程
- 配置 GITHUB_TOKEN 环境变量用于访问权限
- 保持 TruffleHog 敏感信息扫描功能
This commit is contained in:
GeWuYou 2026-02-02 08:39:47 +08:00
parent 14e1d984e6
commit 7cba4d0756

View File

@ -22,6 +22,11 @@ jobs:
uses: actions/checkout@v6
with:
fetch-depth: 0
# MegaLinter扫描步骤
- name: MegaLinter
uses: oxsecurity/megalinter@v9.3.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# TruffleHog OSS 扫描步骤
# 使用 TruffleHog 工具扫描代码库中的敏感信息泄露如API密钥、密码等
# 该步骤会比较基础分支和当前提交之间的差异,检测新增内容中是否包含敏感数据