@clipboard-health/eslint-config

中文文档
9.1.7发布于 2026/11/05MITTypeScriptCommonJS零依赖近 30 天下载 2.9万

Our ESLint configuration.

原始使用文档
文档目录3 节
  1. Table of contents
  2. Install
  3. Local development commands

@clipboard-health/eslint-config

Our ESLint configuration.

Table of contents

Install

npm install -D @clipboard-health/eslint-config eslint-config-prettier oxfmt

Then, modify your .eslintrc.js file:

module.exports = {
  extends: ["@clipboard-health", "prettier"],
  overrides: [
    {
      files: ["*.ts", "*.tsx", "*.js", "*.jsx"],
      parserOptions: {
        project: "tsconfig.lint.json",
      },
    },
    {
      files: ["*.spec.ts", "*.spec.tsx", "*.spec.js", "*.spec.jsx"],
      env: {
        jest: true,
      },
    },
  ],
  root: true,
};

Local development commands

See package.json scripts for a list of commands.

版本与发布记录

@clipboard-health/eslint-config 共发布 554 个版本,首次发布于 2023/03/30;过去 12 个月发布了 390 个版本。

版本发布日期距今
9.1.7latest2026/11/054 天前
9.1.62026/11/054 天前
9.1.52026/11/055 天前
9.1.42026/11/045 天前
9.1.32026/11/045 天前
9.1.22026/11/036 天前

关于 @clipboard-health/eslint-config 的常见问题

@clipboard-health/eslint-config 是什么?

Our ESLint configuration.

如何安装 @clipboard-health/eslint-config?

在项目目录运行 npm install @clipboard-health/eslint-config,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:eslint(^8)、eslint-plugin-n(^17)、eslint-config-xo(^0.45.0)、eslint-plugin-jest(^29)、eslint-plugin-react(^7)、eslint-plugin-import(^2)、eslint-plugin-promise(^7)、eslint-plugin-unicorn(^56)、eslint-config-prettier(^9 || ^10)、eslint-config-xo-react(^0.27)、eslint-plugin-security(^1)、eslint-plugin-check-file(^2.8.0)、@typescript-eslint/parser(^8.46.4)、eslint-plugin-expect-type(^0.4)、eslint-config-xo-typescript(^1)、eslint-plugin-no-only-tests(^3)、eslint-plugin-eslint-comments(^3)、eslint-plugin-no-barrel-files(^1.2.2)、@clipboard-health/eslint-plugin(^2.17.0)、@typescript-eslint/eslint-plugin(^8.46.4)、eslint-plugin-simple-import-sort(^12)、eslint-plugin-no-use-extend-native(^0.5)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@clipboard-health/eslint-config 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@clipboard-health/eslint-config 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@clipboard-health/eslint-config 可以商用吗?

@clipboard-health/eslint-config 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@clipboard-health/eslint-config 的下载量有多少?

根据 npm 官方下载统计,@clipboard-health/eslint-config 在 2026/10/10 – 2026/11/08 这 30 天内被下载 28,906 次,日均约 964 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@clipboard-health/eslint-config 还在维护吗?

最新版本 9.1.7 发布于 2026/11/05(4 天前);至今共发布 554 个版本,其中过去 12 个月发布了 390 个;首次发布于 2023/03/30。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。