close

padding-around-test-blocks

Added in v0.9.2

Configuration

rslint.config.ts
import { defineConfig, jestPlugin } from '@rslint/core';

export default defineConfig([
  jestPlugin.configs.recommended,
  {
    rules: {
      'jest/padding-around-test-blocks': 'error',
    },
  },
]);

Rule Details

Require a blank line before and after Jest test statements, including test, it, fit, xit, and xtest. No trailing blank line is required when the test is the last statement in its scope.

Incorrect

const account = createAccount();
test('saves the account', saveAccount);
it('loads the account', loadAccount);

Correct

const account = createAccount();

test('saves the account', saveAccount);

it('loads the account', loadAccount);

Autofix

The rule inserts missing blank lines before and after test statements.

Original Documentation