boll

quickly lint your javascript and typescript packages, ship faster.

Get started →

Sensible defaults

Want to make sure your projects aren't taking unexpected dependencies? Standardize on proper `import` behaviors? It's all good to go out of the box.

Fast

Linting an average project takes less than 5 seconds.

Exensible

Use the boll API to write your own checks and make sure your repository behaves as you expect.

File-level checks

Validate behaviors inside source files that are difficult with other linters.

Package-level checks

Make sure packages, configurations, and layouts conform to your expectations.

Monorepo aware

Works out of the box with multiple package managers and monorepo orchestrators.