4 releases
0.1.3 | Apr 19, 2024 |
---|---|
0.1.2 | Apr 19, 2024 |
0.1.1 | Apr 19, 2024 |
0.1.0 | Apr 19, 2024 |
#398 in Command line utilities
228 downloads per month
11KB
244 lines
jest_lint
Lint your Jest unit tests to find problems. Built with Rust.
Right now this is a simple tool to check that you have mocked your imports. But if you have an idea for adding a new feature, feel free to suggest
If you want to ignore a region of imports (e.g. if you intentionally don't want to mock them),
you can use a region: // #region not-mocked
(see the samples dir for more context)
Getting started
First: Install Rust and Cargo
Then, either install the published create (easy) or download from this repo.
Install published crate (easy)
cargo install jest_lint
jest_lint --help
To test for mocks in all your files:
jest_lint -m
To test for mocks in files for a specific dir:
jest_lint -d path/to/files
To test for mocks in a single file:
jest_lint -m -f path/to/foobar.test.js
Latest development build
Download this repository.
cd jest_lint
cargo run -- --help
PRs welcome!
Dependencies
~3–15MB
~144K SLoC