dead-code-ts

1.0.1 • Public • Published

description

dead-code-ts:这是一个提供给React + ts项目的一个废弃代码删除工具

技术栈:ts-unused-exports + eslint-plugin + fixer + commander

相关依赖说明:

Install & Usage

安装:

npm i dead-code-ts -g
  • 安装dead-code-ts会注册dead-codedc命令,它们会根据当前目录的tsconfig.json文件中的include字段,检测出后缀为.js, .jsx, .ts, .tsx文件中未使用的exports,包括变量、函数、函数形参、import、type、interface、enum,以及项目中未使用的文件(目前仅支持.js, .jsx, .ts, .tsx文件)
命令 描述 默认值
dc -f 或 dc --fix 是否自动修复检测问题 false
dc -p [path] 或 dc --path [path] tsconfig的路径 当前工作目录 + tsconfig.json
dc -d 或 dc --del 是否删除所有未使用的文件 false
dc -ded 或 dc --delEmptyDirectory 是否删除因删除未使用的文件产生的空文件夹 false

也可以使用dc --help命令查看可传入的参数

除此之外,还可传入ts-unused-exports支持的参数,具体可查看文档

传入ts-unused-exports的默认参数:

  • excludeDeclarationFiles: true
  • ignoreFiles: (\\.(test|spec)\\.[tj]sx?$)|(\\.md$)|(\\.d\\.ts$)\

Readme

Keywords

none

Package Sidebar

Install

npm i dead-code-ts

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

20.3 kB

Total Files

12

Last publish

Collaborators

  • lizi1225