@chubbyts/chubbyts-oxlint

中文文档
1.0.2发布于 2026/10/20MITES Module近 30 天下载 3308

Oxlint 为胖子库/ 框架/ 项目配置 .

中文使用文档
文档目录8 节
  1. 说明
  2. 所需资源
  3. 安装
  4. 配置
  5. .oxlintrac.json (英语)
  6. 软件包.json
  7. 与胖子-瘦子的区别
  8. 版权

胖子 -- -- 牛林

CI Coverage Status Mutation testing badge npm-version

bugs code_smells coverage duplicated_lines_density ncloc sqale_rating alert_status reliability_rating security_rating sqale_index vulnerabilities

说明

Oxlint 为胖子库/ 框架/ 项目配置 。 提供与 @chubbyts/chubbyts-slint (英语),与 奥克林特 允许.

所需资源

安装

穿过 国家预防机制 作为 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我很高兴见到你。 。 。 .

npm i -D oxlint @chubbyts/chubbyts-oxlint@^1.0.2

配置

.oxlintrac.json (英语)

{
  "extends": ["./node_modules/@chubbyts/chubbyts-oxlint/oxlintrc.json"]
}

软件包.json

{
  "scripts": {
    "lint": "oxlint src tests",
    "lint-fix": "oxlint --fix src tests"
  }
}

与胖子-瘦子的区别

大多数规则将1: 1映射到牛林的原生(Rust)执行上. 其余规则由JS插件提供 随此包运出:

  • functional/no-let, (中文(简体) ), functional/immutable-data, (中文(简体) ), functional/prefer-tacit: 综合执行 规则从 eslint- 插件功能Oxlint没有为JS插件提供打字-slint解析服务, 因此,该型号的正本无法运行. immutable-data 检测结构突变(成员任务, delete,变异数组方法, Object.assign ,因此无法发现 Map编号 :Set 变相. prefer-tacit 仅报告围绕在同一文件中宣布的、带有一个 匹配,固定的分量.
  • importx/order, (中文(简体) ), importx/no-unresolved:重新执行 埃斯林特-插口-进口-x 规则之上 解氧化剂 (解析器 oxlint 本身使用, 为 TypeScript 配置 : .ts 扩展, .js → .ts 扩展名, tsconfig 路径, 保留此软件包不受 eslint 生态系统及其打字版本的限制 约束. order 只执行默认选项(内建、外建、父、兄弟姐妹、索引)。 这个 import-x 插件名称由 oxlint 为其本地规则保留, 因此 importx 别名.
  • quotes, (中文(简体) ), semi 财务报告和审定财务报表 linebreak-style 不存在牛林;格式化由所有肥胖的更漂亮者所有 无论如何,项目.
  • eslint.configs.recommended 和无型号部分 tseslint.configs.strict 涵盖范围 correctness 财务报告和审定财务报表 suspicious 类别加明确启用 typescript/* 规则.
  • unused-imports/no-unused-imports 被牛林所覆盖 eslint/no-unused-vars自动修改 未用进口.

通过安装可添加有意识的衬线( 超出以上合成近似值) 克林特-茨高林特语 财务报告和审定财务报表 运行 oxlint --type-aware。 。 。 .

2026 道米尼克·佐格(英语:

版本与发布记录

@chubbyts/chubbyts-oxlint 共发布 3 个版本,首次发布于 2026/07/25;过去 12 个月发布了 3 个版本。

版本发布日期距今
1.0.2latest2026/10/2020 天前
1.0.12026/08/043 个月前
1.0.02026/07/253 个月前

关于 @chubbyts/chubbyts-oxlint 的常见问题

@chubbyts/chubbyts-oxlint 是什么?

Oxlint 为胖子库/ 框架/ 项目配置 .

如何安装 @chubbyts/chubbyts-oxlint?

在项目目录运行 npm install @chubbyts/chubbyts-oxlint,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:oxlint(^1.76.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@chubbyts/chubbyts-oxlint 支持 TypeScript 吗?

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

@chubbyts/chubbyts-oxlint 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@chubbyts/chubbyts-oxlint 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js ^22.13.0 || >=24。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@chubbyts/chubbyts-oxlint 可以商用吗?

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

@chubbyts/chubbyts-oxlint 的下载量有多少?

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

@chubbyts/chubbyts-oxlint 还在维护吗?

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