Lint packaging errors. Ensure compatibility across environments.
Usage
# Lint your library project
$ npx publint
# Lint a dependency
$ npx publint ./node_modules/some-lib
# Lint your project's dependencies based on package.json
$ npx publint deps
Or try it online at https://publint.dev. For JavaScript usage, see pkg/README.md.
Development
Use pnpm install
to install all project dependencies.
There are 3 parts to this repo:
- pkg - The
publint
npm package - site - The website
- analysis - The analysis automation that lints popular npm packages for displaying their results on the website
See CONTRIBUTING.md for more information.
Sponsors
License
MIT