# @chatie/eslint-config 中文文档

规范地址：https://npmcn.com/package/%40chatie/eslint-config/

版本：1\.4\.1
npm 元数据更新时间：2023-01-19T23:59:19.021Z
中文译文更新时间：2026-11-09T11:57:25.387Z
软件包许可：Apache-2\.0

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

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

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

- 包体积（解压后）：102 kB，38 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- 运行依赖：11 个
- 首次发布：2019-06-08T04:42:32.654Z
- 最新版本发布：2023-01-19T23:57:45.654Z
- 近 30 天下载量：3608（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：52（近 12 个月 0 个）

## 中文简介

Chatie组织的ESLint可扩展配置和规则

## 安装

```sh
npm install @chatie/eslint-config
```

也可以使用：`pnpm add @chatie/eslint-config`、`yarn add @chatie/eslint-config`、`bun add @chatie/eslint-config`

## README

# 埃斯林特配置

[![NPM Version](https://badge.fury.io/js/%40chatie%2Feslint-config.svg)](https://www.npmjs.com/package/@chatie/eslint-config) [![npm (tag)](https://img.shields.io/npm/v/%40chatie/eslint-config/next.svg)](https://www.npmjs.com/package/@chatie/eslint-config?activeTab=versions) [![NPM](https://github.com/Chatie/eslint-config/workflows/NPM/badge.svg)](https://github.com/Chatie/eslint-config/actions?query=workflow%3ANPM)

脚本标准样式中的 ESLint 可扩展规则

![ESLint Sharable Rules in TypeScript Standard Style](https://chatie.github.io/eslint-config/images/eslint-config-chatie.jpg)

> 资料来源: [在 TypeScript 工程中使用 ESLint 和 Pretier](https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project)

## 用户

1.  安装 `@chatie/eslint-config`

```sh
npm install --save-dev @chatie/eslint-config
```

2.  它会自动生成一个 `.eslintrc.js` 为你(如果以前没有这样的文件)

它将包含以下内容:

```js
module.exports = {
  extends: '@chatie',
}
```

### 三、你们都准备好了

```sh
./node_modules/.bin/eslint
```

`eslint` 将工作并遵循@chatie规则.

## 音节

-   [JavaScript 标准样式](https://standardjs.com/)
    -   [JavaScript 标准样式的 ESLint 配置](https://github.com/standard/eslint-config-standard)

## 又见

-   [ESLint 可共享配置](https://eslint.org/docs/developer-guide/shareable-configs)
-   [2019年使用使用类型脚本的ESLint](https://43081j.com/2019/02/using-eslint-with-typescript)
-   [从TSLint到ESLint, 或我如何学习到 Lint GraphQL 代码](https://artsy.github.io/blog/2019/01/29/from-tslint-to-eslint/)

### tslint - > 斯林特语name

-   [路线图: TSLint - > ESLint # 4534](https://github.com/palantir/tslint/issues/4534)
-   [路线图:tslint-microsoft-contrib - > ESLint #876](https://github.com/microsoft/tslint-microsoft-contrib/issues/876)
-   [ESLint 上的 TypeScript 的未来](https://eslint.org/blog/2019/01/future-typescript-eslint)
-   [ESLint 插件 TSLint](https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin-tslint)

## 财务问题

### 1\. 联合国. `vscode` 完全不嵌入类型Script文件

将以下配置添加到 `.vscode/settings.json` 以启用 Linting TypeScript 文件:

```json
  "eslint.validate": [
    "javascript",
    "typescript",
  ],
```

## 历史

### 主 v1.0 (第 20, 2021号)

1.  9月18日: TSLint干净...

### 页:1

1.  执行共同联合来文[54号](https://github.com/Chatie/eslint-config/issues/54)(中文(简体) )
2.  升级 ESLint

### v0.11 (2020年6月30日) (中文(简体) )

1.  更新到最新的依赖性 .
2.  支助 `Nullish coalescing operator (??)`

### v. 6. (08 Jun, 2019) (中文(简体) )

1.  添加规则 [无浮动承诺](https://github.com/typescript-eslint/typescript-eslint/pull/495)
2.  添加规则集( 建议) 从 [埃斯林特- 插座- 保证](https://www.npmjs.com/package/eslint-plugin-promise)
3.  添加依赖性 [文件名链接](https://npmjs.com/package/file-name-linter) 以插入文件名.
4.  添加依赖性 [马克下林特-克利](https://npmjs.com/package/markdownlint-cli) {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}把马克降下来.
5.  自动生成 `.eslintrc.js` 如果项目根目录不存在,则在安装后插入.
6.  第一个β

### v0.0.1 (2019年6月07日) (中文(简体) )

1.  已用 JavaScript 标准样式将 tsling.json 转换为 slintrc.js .

## 授权

[万丽 (李卓桓](http://linkedin.com/in/zixia) [齐克夏@齐克夏.net](mailto:zixia@zixia.net)

[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)

## 公民和自由组织

-   代码 & Docs 2019 - 现为 Huan LI [齐克夏@齐克夏.net](mailto:zixia@zixia.net)
-   根据 Apache-2.0 许可证发布的代码
-   根据创意常识发布的文档

## 常见问题

### @chatie/eslint-config 是什么？

Chatie组织的ESLint可扩展配置和规则

### 如何安装 @chatie/eslint-config？

在项目目录运行 npm install @chatie/eslint-config，或使用 pnpm add / yarn add / bun add。

### @chatie/eslint-config 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/chatie\_\_eslint-config 是否存在。

### @chatie/eslint-config 支持 ESM 还是 CommonJS？

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

### @chatie/eslint-config 可以商用吗？

@chatie/eslint-config 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @chatie/eslint-config 的下载量有多少？

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

### @chatie/eslint-config 还在维护吗？

最新版本 1\.4\.1 发布于 2023/01/20（3 年前）；至今共发布 52 个版本，其中过去 12 个月发布了 0 个；首次发布于 2019/06/08。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

