1.0.1 • Published 2 years ago

dead-code-ts v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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 pathtsconfig的路径当前工作目录 + 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$)\