#unit-testing #jest #lint #cli

app jest_lint

Lint your Jest unit tests to find problems

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

#309 in Command line utilities

Download history 220/week @ 2024-04-16 3/week @ 2024-04-23

223 downloads per month

MIT license

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–14MB
~139K SLoC