Skip to content

archlint init

init 命令通过生成配置文件,帮助您在现有项目中快速设置 archlint。

用法

bash
archlint init [options]

选项

选项默认值描述
-f, --forcefalse如果已存在 .archlint.yaml,则覆盖它
--no-interactivefalse跳过交互式预设选择(步骤 2)
--presets <list>none显式指定框架预设(逗号分隔或重复标志)

工作原理

  1. 框架检测:archlint 分析您的 package.json 依赖项和项目结构以检测使用的框架。
  2. 交互式选择:除非使用 --no-interactive,否则它会提示您确认或选择其他框架预设。
  3. 配置生成:创建一个包含所选预设的 .archlint.yaml 文件,并包含用于 IDE 支持的 JSON 架构引用。

示例

交互式初始化

bash
archlint init

使用特定预设的非交互式初始化

bash
# 逗号分隔
archlint init --no-interactive --presets nestjs,prisma

# 或重复标志
archlint init --no-interactive --presets nestjs --presets prisma

覆盖现有配置

bash
archlint init --force

Released under the MIT License.