eslint-plugin-mocha
Version:
Eslint rules for mocha.
95 lines • 4.23 kB
TypeScript
import type { Linter } from 'eslint';
declare 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;
};
};
};
export default mochaPlugin;
//# sourceMappingURL=plugin.d.ts.map