返回顶部
c

code-review-assistant

自动化代码审查助手,支持 PR 审查、代码质量分析、潜在 bug 检测、安全漏洞扫描。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,412
下载量
0
收藏
概述
安装方式
版本历史

code-review-assistant

# Code Review Assistant 自动化代码审查助手,帮助开发者快速审查代码,提高代码质量。 ## 功能 - 🔍 自动代码审查 - 🐛 Bug 检测 - 🔒 安全漏洞扫描 - 📝 代码风格建议 - 📊 复杂度分析 - ✅ 最佳实践检查 ## 支持的语言 | 语言 | 支持 | |------|------| | JavaScript/TypeScript | ✅ | | Python | ✅ | | Go | ✅ | | Rust | ✅ | | Java | ✅ | | C/C++ | ✅ | ## 使用方法 ### 审查单个文件 ```bash code-review-assistant review path/to/file.js # 指定语言 code-review-assistant review path/to/file.py --language python ``` ### 审查 Git Diff ```bash # 审查当前的 git diff code-review-assistant diff # 审查特定分支 code-review-assistant diff main..feature-branch ``` ### 审查 PR ```bash code-review-assistant pr --owner username --repo reponame --pr-number 123 ``` ## 输出示例 ```markdown # Code Review Report ## File: src/utils.js ### Issues Found: 3 #### 🔴 High Priority (1) 1. **Line 45: Potential SQL Injection** ```javascript const query = `SELECT * FROM users WHERE id = ${userId}`; ``` → Use parameterized queries instead #### 🟡 Medium Priority (2) 2. **Line 23: Missing Error Handling** ```javascript const data = JSON.parse(response); ``` → Add try-catch block 3. **Line 67: Hardcoded API Key** ```javascript const API_KEY = "sk-1234567890"; ``` → Use environment variables #### 🟢 Suggestions (5) - Consider using const instead of let - Add JSDoc comments - Extract function at line 100 - ... --- ### Summary | Category | Count | |----------|-------| | Security | 1 | | Performance | 0 | | Best Practices | 3 | | Code Style | 2 | **Recommendation**: Fix high priority issues before merging ``` ## 配置 ### 规则配置 ```bash # 启用/禁用特定规则 code-review-assistant config --enable security,performance --disable style # 设置严重级别 code-review-assistant config --severity high ``` ### 忽略文件 创建 `.codereviewignore` 文件: ``` # Ignore node_modules node_modules/ # Ignore build output dist/ build/ ``` ## 安装 ```bash # 无需额外依赖 # 使用内置代码分析 ``` ## CI/CD 集成 ### GitHub Actions ```yaml name: Code Review on: [pull_request] jobs: review: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run Code Review run: | code-review-assistant review . --output report.md - name: Upload Report uses: actions/upload-artifact@v3 with: name: code-review-report path: report.md ``` ## 变现思路 1. **GitHub Marketplace** - 发布 GitHub Action 2. **付费规则集** - 提供专业版规则 3. **企业版** - 自托管版本 4. **代码质量服务** - 为企业提供代码审查服务

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-review-assistant-1776100755 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-review-assistant-1776100755 技能

通过命令行安装

skillhub install code-review-assistant-1776100755

下载 Zip 包

⬇ 下载 code-review-assistant v1.0.0

文件大小: 3.81 KB | 发布时间: 2026-4-14 10:39

v1.0.0 最新 2026-4-14 10:39
Initial release of code-review-assistant.

- 自动化代码审查助手,支持 PR 审查、代码质量分析、潜在 bug 检测和安全漏洞扫描
- 支持 JavaScript/TypeScript、Python、Go、Rust、Java、C/C++ 等主流语言
- 提供命令行工具,用于单文件、Git diff、PR 审查等多种场景
- 输出详细的代码问题报告,涵盖安全、最佳实践、代码风格等多维度
- 支持规则配置与文件忽略,便于灵活集成开发流程
- 无需额外依赖,内置代码分析,支持集成到 GitHub Actions

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部