# @ansble/threepio 中文文档

规范地址：https://npmcn.com/package/%40ansble/threepio/

版本：1\.10\.0
npm 元数据更新时间：2026-03-16T19:35:35.701Z
中文译文更新时间：2026-11-06T11:58:04.733Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40ansble/threepio
原文对照：https://npmcn.com/package/%40ansble/threepio/?lang=original
项目主页：https://github.com/designfrontier/threepio#readme
源码仓库：https://github.com/designfrontier/threepio

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：102 kB，26 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- 运行依赖：2 个
- 首次发布：2025-01-15T05:36:20.543Z
- 最新版本发布：2026-03-16T19:35:35.403Z
- 近 30 天下载量：3337（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：5（近 12 个月 2 个）

## 中文简介

我让人类更容易接受代码审查

## 安装

```sh
npm install @ansble/threepio
```

也可以使用：`pnpm add @ansble/threepio`、`yarn add @ansble/threepio`、`bun add @ansble/threepio`

## README

# 三号线

我让人类更容易接受代码审查

## 文档

您可以找到所有检查的文件 [这里](https://npmcn.com/package/%40ansble/threepio/docs/rules.md)

## 使用量

添加一个 github 工作流程, 并确保它看起来与这个 repo 中的类似 .

这是一个例子,你也许可以 只是通过你安装 dev 依赖的 三平 npm 包 :

```
name: Threepio Code Review Notes
on:
  pull_request:
    types: [opened, synchronize, edited]

jobs:
  comment:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js 20.x
        uses: actions/setup-node@v2
        with:
          node-version: 20.x
      - run: npm i
      - uses: actions/github-script@v6
        with:
          script: |
            const threepio = require('threepio')
            const res = await threepio.review(context, github)

            if (!res) {
              process.exit(1)
            }
```

## 配置

您可以创建 `.threepio` 在工程的根中使用 3pio 来更改 每个项目的配置。 这个 `.threepio` file 是以下描述的 yaml 文件 . `warning` 导致在注释中打印信件, 但不是失败 建设. `error` 做同样的事情,但也导致建设步骤失败.

```
tests:
  jiraTickets: warning
  testPlanCheck: error
  allFilesTested: error
  checkMigrations: warn
  changeSizeCheck: warning

jira:
  projects:
    - DOOM
    - PLAT

rules:
  allFilesTested:
    exclude:
      - src/types.ts
      - src/test-helpers/index.ts
```

这个 `rules` 区域允许将配置传递给特定的测试。 实例 上列排除某些文件 [所有已测试的档案](https://npmcn.com/package/%40ansble/threepio/docs/rules.md#all-files-tested) 他们不会在读取中出现。 比如说,很可能 不会是测试 `src/types.ts` 文件只包含类型,所以 排除它会提高评论的信号与噪声的比例.

## 创建新线条

运行 : `bin/new-lint`

这将创建您需要的所有文件, 并修改大多数文件的导入 需要导入的地方 才能让你工作 全部归你们 需要更新其中的文档 `docs/rules.md`,林特代码, 它的测试文件, 以及其它文件中的几个测试, 将开始失败直到 你更新它们 以说明你写的新字条.

## 常见问题

### @ansble/threepio 是什么？

我让人类更容易接受代码审查

### 如何安装 @ansble/threepio？

在项目目录运行 npm install @ansble/threepio，或使用 pnpm add / yarn add / bun add。

### @ansble/threepio 支持 TypeScript 吗？

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

### @ansble/threepio 支持 ESM 还是 CommonJS？

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

### @ansble/threepio 可以商用吗？

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

### @ansble/threepio 的下载量有多少？

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

### @ansble/threepio 还在维护吗？

最新版本 1\.10\.0 发布于 2026/03/17（7 个月前）；至今共发布 5 个版本，其中过去 12 个月发布了 2 个；首次发布于 2025/01/15。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

