lint-requiredeprecated

Check all require() calls in a project

Usage no npm install needed!

<script type="module">
  import lintRequire from 'https://cdn.skypack.dev/lint-require';
</script>

README

lint-require Circle CI

Report unused or missing dependencies, by scanning require() calls recursively.

Installation

If you want to use just CLI:

$ npm install -g lint-require

If you want to use API:

$ npm install lint-require --save-dev

CLI Usage

Specify path to a package.json as an argument. If empty, lint-require assumes it's in a current directory.

$ lint-require

$ lint-require path/to/package.json

API Usage

const lint = require('lint-require');

let deps = lint('path/to/package.json');

/*
deps = {
  missing: ['koa', 'express'],
  unused: ['request']
}
*/

Tests

Circle CI

$ make test

License

lint-require is released under the MIT license.