CLI tool designed to help Node.js developers analyze and review node.js project.
- Validate dockerfiles
- Git commit best practices Validator
- Check outdated dependencies
- Check Node.js version
- Check system memory usage
- Analyze project dependencies
There are many more features to come, so keep on eye on this repository.
npm install -g node-peruse
yarn add -g node-peruse
Once installed, you can use node-peruse directly in your terminal.
node-peruse <command> [options]
Find issues in your dockerfiles (e.g., Dockerfile, compose.yml), use the --dockerfile
flag.
node-peruse --dockerfile
This feature scans recent Git commits to ensure they follow best practices: (e.g., feat:, fix:, chore:, etc.)
node-peruse --git
To check outdated packages in your project, use the --outdated
flag.
node-peruse --outdated
To check node.js version, use the --node-check
flag.
node-peruse --node-check
To check system memory is sufficient, use the --memory-check
flag.
node-peruse --memory-check
To check unused dependencies in you node.js application, use the --unused
flag.
node-peruse --unused
To get os architecture, use the --arch
flag.
node-peruse --arch
To get your os name, use the --name
flag.
node-peruse --name
Use the --dependencies
option to analyze and list all dependencies in your project.
node-peruse --dependencies
To run Node-Peruse without installing it globally, users can simply use:
npx node-peruse <command> [options]
mean you can remove node-peruse
with npx
and run the command directly and it will work the same way.
See CONTRIBUTING.md for more information on how to contribute to node-peruse.
- Give a ⭐️ if this project helped you!
- You can also sponsor me on Github