eslint-plugin-mocha

  • Version 11.2.0
  • Published
  • 127 kB
  • 2 dependencies
  • MIT license

Install

npm i eslint-plugin-mocha
yarn add eslint-plugin-mocha
pnpm add eslint-plugin-mocha

Overview

Eslint rules for mocha.

Index

Variables

Variables

variable mochaPlugin

const mochaPlugin: {
rules: {
'handle-done-callback': Readonly<import('eslint').Rule.RuleModule>;
'max-top-level-suites': Readonly<import('eslint').Rule.RuleModule>;
'no-async-suite': Readonly<import('eslint').Rule.RuleModule>;
'no-exclusive-tests': Readonly<import('eslint').Rule.RuleModule>;
'no-exports': Readonly<import('eslint').Rule.RuleModule>;
'no-global-tests': Readonly<import('eslint').Rule.RuleModule>;
'no-hooks': Readonly<import('eslint').Rule.RuleModule>;
'no-hooks-for-single-case': Readonly<import('eslint').Rule.RuleModule>;
'no-identical-title': Readonly<import('eslint').Rule.RuleModule>;
'no-mocha-arrows': Readonly<import('eslint').Rule.RuleModule>;
'no-nested-tests': Readonly<import('eslint').Rule.RuleModule>;
'no-pending-tests': import('eslint').Rule.RuleModule;
'no-return-and-callback': Readonly<import('eslint').Rule.RuleModule>;
'no-return-from-async': Readonly<import('eslint').Rule.RuleModule>;
'no-setup-in-describe': Readonly<import('eslint').Rule.RuleModule>;
'no-sibling-hooks': Readonly<import('eslint').Rule.RuleModule>;
'no-synchronous-tests': Readonly<import('eslint').Rule.RuleModule>;
'no-top-level-hooks': Readonly<import('eslint').Rule.RuleModule>;
'prefer-arrow-callback': Readonly<import('eslint').Rule.RuleModule>;
'consistent-spacing-between-blocks': Readonly<
import('eslint').Rule.RuleModule
>;
'consistent-interface': Readonly<import('eslint').Rule.RuleModule>;
'valid-suite-title': Readonly<import('eslint').Rule.RuleModule>;
'valid-test-title': Readonly<import('eslint').Rule.RuleModule>;
'no-empty-title': Readonly<import('eslint').Rule.RuleModule>;
};
configs: {
all: {
name: string;
plugins: { mocha: {} };
languageOptions: {
globals: {
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
};
};
rules: Linter.RulesRecord;
};
recommended: {
name: string;
plugins: { mocha: {} };
languageOptions: {
globals: {
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
};
};
rules: Linter.RulesRecord;
};
};
};

    Package Files (1)

    Dependencies (2)

    Dev Dependencies (0)

    No dev dependencies.

    Peer Dependencies (1)

    Badge

    To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

    You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/eslint-plugin-mocha.

    • Markdown
      [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/eslint-plugin-mocha)
    • HTML
      <a href="https://www.jsdocs.io/package/eslint-plugin-mocha"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>