depcheck-junit

1.1.0 • Public • Published

depcheck-junit

CircleCI npm

Junit output for depcheck utility, handy for CI.

Install

npm i -g depcheck-junit

Usage

All you need to do - pipe or depcheck json result into depcheck-junit:

depcheck --json | depcheck-junit

Output:

<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite name="depcheck" tests="3" failures="3" errors="0" skipped="0">
    <testcase classname="package.json" name="Unused dependency: request">
      <failure/>
    </testcase>
    <testcase classname="package.json" name="Unused devDependency: lodash">
      <failure/>
    </testcase>
    <testcase classname="package.json" name="Missing dependency: moment">
      <failure/>
    </testcase>
  </testsuite>
</testsuites>

Optionally, you may specify className (by default, package.json):

depcheck --json | depcheck-junit --className my-module/package.json
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite name="depcheck" tests="3" failures="3" errors="0" skipped="0">
    <testcase classname="my-module/package.json" name="Unused dependency: request">
      <failure/>
    </testcase>
    <testcase classname="my-module/package.json" name="Unused devDependency: lodash">
      <failure/>
    </testcase>
    <testcase classname="my-module/package.json" name="Missing dependency: moment">
      <failure/>
    </testcase>
  </testsuite>
</testsuites>

The app will exit with non-zero code if there was a depcheck issue (handy for CI).

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    11
  • 1.0.2
    140
  • 1.0.1
    1
  • 1.0.0
    0

Package Sidebar

Install

npm i depcheck-junit

Weekly Downloads

8

Version

1.1.0

License

MIT

Unpacked Size

6.67 kB

Total Files

7

Last publish

Collaborators

  • fyodorvi