代码标准执行Skill standards-enforcement

此技能用于在软件开发中建立和执行编码标准、最佳实践和架构模式,通过使用ESLint、Prettier等工具和代码审查流程,来维护代码质量、一致性和团队协作效率。关键词:编码标准、代码质量、ESLint、Prettier、代码审查、团队协作、架构模式、预提交钩子、TypeScript严格模式、一致性维护。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: standards-enforcement description: 使用代码检查工具、格式化器和代码审查流程,在代码库中建立和执行编码标准、最佳实践和架构模式。适用于设置 ESLint/Prettier、配置检查规则、创建代码风格指南、实现预提交钩子、建立命名约定、强制执行 TypeScript 严格模式、保持一致性、进行架构审查或定义团队编码标准。

标准执行 - 维护代码质量

何时使用此技能

  • 设置 ESLint、Prettier 和代码格式化器
  • 配置检查规则和代码标准
  • 创建团队代码风格指南
  • 使用 Husky 实现预提交钩子
  • 建立命名约定
  • 强制执行 TypeScript 严格模式
  • 保持团队间的代码一致性
  • 进行代码审查以确保标准合规
  • 定义架构模式和规则
  • 设置导入排序和组织
  • 强制执行测试覆盖率要求
  • 创建和维护编码指南

何时使用此技能

  • 设置项目指南、代码审查、执行最佳实践、保持一致性。
  • 当处理相关任务或功能时
  • 在需要此专业知识的开发过程中

使用时机:设置项目指南、代码审查、执行最佳实践、保持一致性。

工具

ESLint

{
  "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
  "rules": {
    "no-console": "warn",
    "no-unused-vars": "error",
    "@typescript-eslint/no-explicit-any": "error"
  }
}

Prettier

{
  "semi": true,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "es5"
}

Husky + lint-staged

{
  "lint-staged": {
    "*.{js,ts,tsx}": ["eslint --fix", "prettier --write"],
    "*.{json,md}": ["prettier --write"]
  }
}

资源