@bigbinary/eslint-plugin-neeto

中文文档
1.13.0发布于 2026/10/30UNLICENSEDCommonJS零依赖近 30 天下载 4.7万

用于执行通用前端最佳做法的 ESLint 插件, 专门用于 neto .

中文使用文档
文档目录8 节
  1. 使用量
  2. 导出规则
  3. 错误
  4. 警告
  5. 超越规则
  6. ESLint 错误
  7. ESLint 警告
  8. 其他参考资料

爱斯林 - 插座 - 需要

用于执行共同前端最佳做法的 ESLint 插件 须取.

使用量

从 npm 安装插件 :

yarn add -D "@bigbinary/eslint-plugin-neeto@latest"

在你身边 .eslintrc.js 文件,添加 neeto 输入 plugins 列表并添加 配置“ 建议” 以前缀为“ 插件 ” .

module.exports = {
  // ...other configurations
  plugins: [
    // ...other plugins
    "@bigbinary/neeto",
  ],
  extends: [
    "plugin:@bigbinary/neeto/recommended",
    // ...other plugins/extensions
  ],
};

可以选择的是,如果你不需要所有推荐的规则,就遵循这个方法:

module.exports = {
  // ...other configurations
  plugins: [
    // ...other plugins
    "@bigbinary/neeto",
  ],
  rules: {
    "@bigbinary/neeto/ramda-tips": "warn",
    // ...other rules
  },
};

导出规则

根据严重程度,ESLint规则被归类为错误或警告 在JavaScript代码中识别出的问题.

错误

警告

超越规则

ESLint 错误

ESLint 错误标记开发者必须严格的强制性编码标准 坚持不懈。 这些错误由 pre-commit 钩子和CI检查. 在某些情况下,我们可能故意选择采用特定方法 编码样式并想防止ESLint丢出错误. 在这种情况下,你 可以通过添加 a 来暂时禁用对错误提醒负责的规则 在代码上方注释,说明您为什么禁用 为了避免今后出现任何混乱,该行的特定规则:

// Reason for disabling the rule.
// eslint-disable-next-line <rule>

ESLint 警告

当创建 ESLint 规则时, 可能并不总是能够覆盖每个边缘 并消除所有虚假阳性。 这种规则被配置为: 警告而不是错误。 这些警告在 pre-commit 钩子或CI检查。 尽管如此,ESLint警告还需要在下列情况下处理: 和ESLint错误一样 建议随时审查和解决 可行的。 但是,如果你发现该建议不适用于你 具体的情况,你们可以灵活地无视它.

其他参考资料

版本与发布记录

@bigbinary/eslint-plugin-neeto 共发布 146 个版本,首次发布于 2022/08/01;过去 12 个月发布了 22 个版本。

版本发布日期距今
1.13.0latest2026/10/309 天前
1.12.32026/10/309 天前
1.12.22026/10/2118 天前
1.12.12026/10/1425 天前
1.12.02026/10/1425 天前
1.11.62026/09/101 个月前

关于 @bigbinary/eslint-plugin-neeto 的常见问题

@bigbinary/eslint-plugin-neeto 是什么?

用于执行通用前端最佳做法的 ESLint 插件, 专门用于 neto .

如何安装 @bigbinary/eslint-plugin-neeto?

在项目目录运行 npm install @bigbinary/eslint-plugin-neeto,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:ramda(0.29.0)、eslint(^9.25.1)、i18next(21.7.0)、@bigbinary/neeto-cist(^1.0.3)、@bigbinary/neeto-commons-frontend(4.13.38)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@bigbinary/eslint-plugin-neeto 支持 TypeScript 吗?

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

@bigbinary/eslint-plugin-neeto 支持 ESM 还是 CommonJS?

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

@bigbinary/eslint-plugin-neeto 需要什么版本的 Node.js?

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

@bigbinary/eslint-plugin-neeto 可以商用吗?

@bigbinary/eslint-plugin-neeto 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@bigbinary/eslint-plugin-neeto 的下载量有多少?

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

@bigbinary/eslint-plugin-neeto 还在维护吗?

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