#lint #init #cli #wrote #template #directory

bin+lib lint-init

用 Rust 编写的初始化 lint 配置的 CLI 工具

2 个不稳定版本

0.2.0 2022年4月10日
0.1.0 2022年4月10日

#602配置

MIT 许可证

7KB
121

lint-init

用 Rust 编写的初始化 lint 配置的 CLI 工具。

安装

使用 cargo 安装

# Install Rust
curl https://sh.rustup.rs -sSf | sh

# Install lint-init
cargo install lint-init

lint-init -h

用法

初始化指定目录的配置

lint-init --template typescript --dir ../react-app

初始化当前目录的配置并自动安装依赖项

lint-init --template typescript --dir . --auto-install

**提示: --auto-install 仅当目录值为 . 时才有效。 **.

特性

为项目初始化 lint 配置。

$ lint-init --version

USAGE:
    lint-init[EXE] [OPTIONS] --template <TEMPLATE>

OPTIONS:
    -t, --template <TEMPLATE>  Template of lint config, the value of template: typescript, reactTs, pureJs, prettier etc.
    -d, --dir              Target dir of generate config, the default value is '.'
    -a, --auto-install     Auto install eslint、eslint-plugin dependencies
    -h, --help             Print help information
    -V, --version          Print version information

待办事项

  • 解析参数

  • 添加多种模板

  • 自动创建目录和文件

  • 自动运行 npm/yarn 安装

  • 与选择的模板交互

  • 单元测试

  • 支持 WebAssembly

依赖

~2.2–3MB
~52K SLoC