jest/no-mocks-import Style ​
What it does ​
This rule reports imports from a path containing a mocks component.
Why is this bad? ​
Manually importing mocks from a __mocks__
directory can lead to unexpected behavior.
Example ​
Examples of incorrect code for this rule:
ts
import thing from "./__mocks__/index";
require("./__mocks__/index");
Examples of correct code for this rule:
ts
import thing from "thing";
require("thing");
How to use ​
To enable this rule in the CLI or using the config file, you can use:
bash
oxlint --deny jest/no-mocks-import --jest-plugin
json
{
"plugins": ["jest"],
"rules": {
"jest/no-mocks-import": "error"
}
}