1.15.0 • Published 2 years ago

no-unused-export v1.15.0

Weekly downloads
213
License
MIT
Repository
github
Last release
2 years ago

no-unused-export

Dependency Status devDependency Status Build Status: Windows Github CI npm version Downloads type-coverage

A CLI tool to check whether exported things in a module is used by other modules.

install

yarn global add no-unused-export

features

  • check whether exported variable, function, type, class, interface in a module is used by other modules
  • check whether public members of class are used outside of the class
  • check whether less or scss variables are used
  • check whether template use non-public members for angular
  • check whether key exist for v-for and trackBy exists for *ngFor
  • check whether module imported in source code is also in dependencies or peerDependencies of package.json(enabled by --strict)
  • check whether module in dependencies or peerDependencies of package.json is also imported in source code (enabled by --strict)
  • check whether call expression returned Promise is awaited in async function or method (enabled by --strict)

usage

no-unused-export "src/*.ts" "src/*.tsx"

options

keydescription
--ignore-moduleIgnore checking modules provided by runtime
-e,--excludeexclude source files, repeatable
--need-moduleIgnore checking modules used by other imported module
-h,--helpPrint this message.
-v,--versionPrint the version
--strictstrict mode

exclude exports

/**
 * @public
 */
export const foo = 1;

--ignore-module estree

Ignore checking modules provided by runtime(eg, fs module in nodejs program, vscode module in vscode plugin program) or only providing types(eg, estree), they shouldn't be in dependencies or peerDependencies

nodejs builtin modules are ignored by default

--need-module tslib

Ignore checking modules used by other imported module(eg, tslib by typescript when --importHelpers enabled), they should be in dependencies or peerDependencies

1.15.0

2 years ago

1.14.2

3 years ago

1.14.1

3 years ago

1.14.0

3 years ago

1.13.0

4 years ago

1.12.2

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.8.0-alpha.3

5 years ago

1.8.0-alpha.2

5 years ago

1.8.0-alpha.1

5 years ago

1.8.0-alpha.0

5 years ago

1.7.0

5 years ago

1.6.0

6 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.4.5

6 years ago

1.4.4

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.0

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago