eslint-plugin-mocha
Version:
Eslint rules for mocha.
43 lines • 2.11 kB
TypeScript
import type { ESLint, Linter } from 'eslint';
declare const 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>;
};
type MochaConfig = Linter.Config & {
plugins: {
mocha: ESLint.Plugin;
};
};
declare const configs: {
all: MochaConfig;
recommended: MochaConfig;
};
export type MochaPlugin = ESLint.Plugin & {
rules: typeof rules;
configs: typeof configs;
};
declare const plugin: MochaPlugin;
export default plugin;
//# sourceMappingURL=plugin.d.ts.map