eslint-plugin-jest-formatting

ESLint rules for formatting jest tests

MIT 18 个版本
安装
npm install eslint-plugin-jest-formatting
yarn add eslint-plugin-jest-formatting
pnpm add eslint-plugin-jest-formatting
bun add eslint-plugin-jest-formatting
README

CircleCI npm monthly downloads

eslint-plugin-jest-formatting

This package provides ESLint rules for jest test suites.

This project aims to provide formatting rules (auto-fixable where possible) to ensure consistency and readability in jest test suites.

Like this plugin? Say thanks with a ⭐️

Note: The master version may not be the version deployed to npm. Please treat https://www.npmjs.com/package/eslint-plugin-jest-formatting as the cannonical source for docs.

Installation

You'll first need to install ESLint:

$ yarn add eslint --dev

Next, install eslint-plugin-jest-formatting:

$ yarn add eslint-plugin-jest-formatting --dev

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-jest-formatting globally.

Usage

Add jest-formatting to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
  "plugins": ["jest-formatting"]
}

Then configure the rules you want to use under the rules section.

{
  "rules": {
    "jest-formatting/padding-around-describe-blocks": 2,
    "jest-formatting/padding-around-test-blocks": 2
  }
}

or

You can use our "recommended" settings which enables most of the rules for you

{
  "extends": ["plugin:jest-formatting/recommended"]
}

We also support a "strict" settings which enabled all of the rules for you

{
  "extends": ["plugin:jest-formatting/strict"]
}

Rule Documentation

eslint-plugin-jest

This provides an extensive set of jest eslint rules

https://github.com/jest-community/eslint-plugin-jest

版本列表
3.1.0 2021-11-17
3.0.0 2021-05-05
2.0.1 2021-01-16
2.0.0 2020-06-24
1.2.0 2019-10-31
1.1.1 2019-10-24
1.1.0 2019-08-14
1.0.0 2019-08-12
0.1.0 2019-07-20
0.0.11 2019-06-24
0.0.10 2019-06-21
0.0.9 2019-05-04
0.0.8 2019-04-07
0.0.7 2019-04-07
0.0.6 2019-04-05
0.0.5 2019-04-03
0.0.4 2019-04-03
0.0.1 2019-04-03