← 返回
未分类

Skylv Automated Code Reviewer

Review code in seconds, not hours. Detect bugs, security flaws, and style issues before they reach production.
sky-lv
未分类 clawhub v1.0.1 100000 Key: 无需
★ 0
Stars
📥 338
下载
💾 1
安装

概述

automated-code-reviewer

> Review code in seconds, not hours. Catch bugs, security flaws, and style issues before they reach production — consistent, thorough, and unbiased.

What It Does

  • Bug detection — Null pointers, resource leaks, race conditions, off-by-one
  • Security scan — OWASP Top 10, injection, XSS, auth issues
  • Style enforcement — Airbnb, Google, PEP8, or custom rules
  • Performance — N+1 queries, memory leaks, slow algorithms
  • PR integration — Auto-review every pull request

Quick Start

# 1. Review a pull request
node review.js analyze --pr 42 --repo owner/repo

# 2. Review local diff
node review.js analyze --diff HEAD~3

# 3. Security-focused review
node review.js security --check owasp-top10

# 4. Apply auto-fixes
node review.js lint --standard airbnb --fix

Common Use Cases

🔍 Review Pull Request

# Full PR review
node review.js analyze --pr 42 --repo owner/repo

# Review with specific focus
node review.js analyze --pr 42 --focus bugs,security

# Block merge if issues found
node review.js analyze --pr 42 --fail-on error

🛡️ Security Audit

# OWASP Top 10 scan
node review.js security --check owasp-top10

# Focus on specific vulnerabilities
node review.js security --focus injection,xss,auth

# Full codebase scan
node review.js security --src ./src --recursive

🐛 Find Bugs Early

# Detect common bug patterns
node review.js detect-bugs --severity medium+

# Focus on specific issues
node review.js detect-bugs --focus null-pointer,resource-leak,off-by-one

# Include suggestions
node review.js detect-bugs --suggest-fix

📏 Enforce Coding Standards

# Lint with auto-fix
node review.js lint --standard airbnb --fix

# Custom rules
node review.js lint --custom-rules .reviewrules.json

# Check multiple languages
node review.js lint --js airbnb --python pep8 --go effective-go

All Commands

CommandPurpose
------------------
analyze --pr Review pull request
detect-bugsFind bug patterns
security --check Security vulnerability scan
lint --standard Enforce coding style
performanceFind performance issues
analyze --diff Review local diff

Configuration

{
  "review": {
    "severity": "medium",
    "categories": ["bugs", "security", "performance", "style"],
    "autoApprove": ["docs-only", "formatting"],
    "requireApproval": ["security", "breaking-change"],
    "languageRules": {
      "javascript": "airbnb",
      "python": "pep8",
      "go": "effective-go"
    }
  }
}

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-05-07 19:35 安全 安全

安全检测

暂无安全检测报告