/** * Invariants Analyzer — enforces user-defined invariant rules from .codeauditor.json. * * This is a first-class analyzer like SOLID or DRY. It reads the `rules` array * from the project config and checks every (scoped) file against them. * * Enabled by default when a `rules` array exists in .codeauditor.json. * Selectable via `-a invariants`. */ import type { AnalyzerFunction, AnalyzerDefinition } from '../types.js'; /** * The invariants analyzer function — conforms to AnalyzerFunction. */ export declare const analyzeInvariants: AnalyzerFunction; /** * The invariants analyzer definition for registration in the audit runner. */ export declare const invariantsAnalyzer: AnalyzerDefinition; export default invariantsAnalyzer; //# sourceMappingURL=invariantsAnalyzer.d.ts.map