返回 Skill 列表
extension
分类: 开发与工程无需 API Key

"code-quality-tools"

自动化的代码质量修复,包括代码检查、类型、未使用变量和错误处理;在批量修复代码质量问题时使用

person作者: jakexiaohubgithub

Code Quality Tools

When to Use This Skill

Use this skill when:

  • Fixing lint errors in bulk
  • Removing unused variables
  • Fixing TypeScript any types
  • Validating error handling patterns
  • Optimizing images

Scripts

Location: .claude/skills/code-quality-tools/scripts/

| Script | Description | |--------|-------------| | fix-any-types.sh | Replace any types with proper types | | fix-lint-comprehensive.sh | Comprehensive lint fixes | | fix-unused-vars.sh | Remove unused variables | | fix-service-errors.sh | Fix service error patterns | | fix-service-error-calls.py | Python script for service error fixes | | validate-error-handling.sh | Validate error handling patterns | | optimize-images.sh | Optimize image assets |

Quick Start

# Fix all lint issues
./.claude/skills/code-quality-tools/scripts/fix-lint-comprehensive.sh

# Remove unused variables
./.claude/skills/code-quality-tools/scripts/fix-unused-vars.sh

# Validate error handling
./.claude/skills/code-quality-tools/scripts/validate-error-handling.sh

Common Workflows

Pre-Commit Quality Check

# 1. Fix lint issues
./.claude/skills/code-quality-tools/scripts/fix-lint-comprehensive.sh

# 2. Remove unused vars
./.claude/skills/code-quality-tools/scripts/fix-unused-vars.sh

# 3. Run pnpm quality
pnpm quality

Image Optimization

./.claude/skills/code-quality-tools/scripts/optimize-images.sh