js-code-stats

1.0.3 • Public • Published

JS Code Stats

npm install -g js-code-stats # or --save 

JS Code Stats search your codebase and notify you of,

  • Invalid imports
  • Unused files
  • Unused exports

CLI

js-code-stats ./src/**/*.js
File test/invalid-import/b.js attempted to import invalid imports: b
File test/invalid-import/a.js was never imported
File test/invalid-import/a.js defined unused exports: b
File test/invalid-import/b.js defined unused exports: default

You can specify to ignore unused exports exports from files using the ignore-unused-exports or -i option.

JS API

import jsCodeStats from 'js-code-stats';
 
jsCodeStats(files, {
  ignoreUnusedExports = [],
  parser = defaultParser,
  parserOptions = defaultParserOptions,
  resolveOptions = {},
}).then(({ unusedFiles, unusedExports, invalidImports }) => {
  ...
});

ignoreUnusedExports is the same as before.

Other options defined in get-es-imports-exports

/js-code-stats/

    Package Sidebar

    Install

    npm i js-code-stats

    Weekly Downloads

    3

    Version

    1.0.3

    License

    ISC

    Last publish

    Collaborators

    • jacobp100