Skip to content

lint-staged 笔记

🕒 发布时间: 🕒 阅读时间: 0 分钟✍︎ 文章字数: 0

概念 (What)

lint-staged 用于在暂存的 git 文件上运行代码检查工具,如 prettiereslint

为什么 (Why)

  • 统一代码风格。
  • 提升代码质量。
  • 减少审查时间。

安装与配置 (How)

  1. 安装 lint-staged:

    bash
    npm install --save-dev lint-staged
  2. 配置 pre-commit 钩子: 使用 Husky 或其他 git 钩子工具。

  3. 配置 lint-staged: 在 package.json 中添加:

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

注意事项

  • 确保代码通过检查后再执行 git add

参考资源 (Resources)

Last updated: