@asamarts/alint

中文文档
0.21.2发布于 2026/11/07(Apache-2.0 OR MIT)构建来源已验证近 30 天下载 2307

用于寄存器结构、文件存在、文件名惯例和文件内容规则的语言不可识别linter。 此软件包下载并包装了平台相匹配的本地 alint 二进制.

中文使用文档
文档目录6 节
  1. 安装
  2. 支持的平台
  3. 跳过邮站下载
  4. 如何运作
  5. 许可证
  6. 链接

@asamarts/alint (英语)

npm 安装路径 点缀页:1 用于寄存器结构、文件存在的语言不可知linter, 文件名常规和文件内容规则 .

此软件包下载并包装平台匹配的本地 alint 二进制安装时间 。 包裹本身的船 没有 JavaScript 运行时间 行为 它是一个细的闪光 围绕同样的释放 柏油球 install.sh 并吞噬家园的道路。 相同的SHA-256核查,相同的 上游文物.

安装

# project-local
npm install --save-dev @asamarts/alint
npx alint check

# global (puts `alint` on PATH)
npm install -g @asamarts/alint
alint check

Npm 软件包版本的轨迹 alint 准确释放 : npm install @asamarts/[email protected] 下载 alint v0.21.2.

支持的平台

监督办建筑
链接x64, arm64( 穆尔)
马科斯x64, 武装64
窗口x64(arm64在Windows 11模拟下运行x64 二进制)

对于不支持的平台,请通过 cargo install alint, (中文(简体) ), 土生土长,或 直接从 : GitHub 发布。 。 。 .

跳过邮站下载

设定 ALINT_SKIP_INSTALL=1 在此之前 npm install。shim将安装 不执行二进制,以及 alint 引用将打印清晰 "二进制找不到" 指向缺失步骤的错误 。 对 CI 有用 用于快照的系统 node_modules 不希望网络跳动 每一个恢复.

如何运作

  1. package.json 声明 bin/alint.js 作为 npm 曝光的垃圾桶.
  2. npm install 运行 install.js (邮站):
    • 探测器 process.platform + 键 process.arch。 。 。 .
    • 下载 https://github.com/asamarts/alint/releases/download/v<ver>/alint-v<ver>-<target>.tar.gz 加上其数额 .sha256 伴侣.
    • 验证SHA-256.
    • 提取 alint (或 alint.exe二进制为 bin-platform/。 。 。 .
  3. bin/alint.js 当用户运行时引用 alint它会找到 演出二进制 并用原始的 argv 产出它.

许可证

Apache-2.0 OR MIT,相匹配的上游 alint项目.

版本与发布记录

@asamarts/alint 共发布 54 个版本,首次发布于 2026/04/28;过去 12 个月发布了 54 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.21.2latest2026/11/07今天
0.21.12026/11/062 天前
0.21.02026/11/026 天前
0.20.12026/10/2414 天前
0.20.02026/10/2216 天前
0.19.02026/10/1919 天前

关于 @asamarts/alint 的常见问题

@asamarts/alint 是什么?

用于寄存器结构、文件存在、文件名惯例和文件内容规则的语言不可识别linter。 此软件包下载并包装了平台相匹配的本地 alint 二进制.

如何安装 @asamarts/alint?

在项目目录运行 npm install @asamarts/alint,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 alint,可以用 npx alint 直接运行。

@asamarts/alint 支持 TypeScript 吗?

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

@asamarts/alint 需要什么版本的 Node.js?

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

@asamarts/alint 可以商用吗?

@asamarts/alint 使用 (Apache-2.0 OR MIT) 许可。可在 Apache-2.0、MIT 中任选其一遵守。选择 Apache-2.0 时,宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@asamarts/alint 的下载量有多少?

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

@asamarts/alint 还在维护吗?

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