All files / src index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22        1x                                  
import { ToolRegistry } from '@aiready/core';
import { ConsistencyProvider } from './provider';
 
// Register with global registry
ToolRegistry.register(ConsistencyProvider);
 
export { analyzeConsistency } from './analyzer';
export { analyzeNamingAST } from './analyzers/naming-ast';
export { analyzeNaming } from './analyzers/naming'; // Legacy regex version
export { detectNamingConventions } from './analyzers/naming-constants';
export { analyzePatterns } from './analyzers/patterns';
export { calculateConsistencyScore } from './scoring';
export { ConsistencyProvider };
export type {
  ConsistencyOptions,
  ConsistencyReport,
  ConsistencyIssue,
  NamingIssue,
  PatternIssue,
  ArchitectureIssue,
} from './types';