eslint-plugin-vibe-coder
Version:
ESLint plugin with custom rules to prevent common bad practices made by robots (and humans who code like robots)
10 lines • 416 B
TypeScript
import { RuleModule, RuleListener } from '@typescript-eslint/utils/dist/ts-eslint';
import { ESLint } from 'eslint';
import { rules } from './rules/index.js';
type RuleKey = keyof typeof rules;
interface Plugin extends Omit<ESLint.Plugin, 'rules'> {
rules: Record<RuleKey, RuleModule<string, readonly unknown[], RuleListener>>;
}
declare const plugin: Plugin;
export = plugin;
//# sourceMappingURL=index.d.ts.map