ds-sfcoe-ailabs
Version:
AI-powered code review tool with static analysis integration for comprehensive code quality assessment.
25 lines (24 loc) • 958 B
TypeScript
/**
* @fileoverview SCAT (Static Code Analysis Tools) provider module exports
* Provides abstractions for static code analysis using Salesforce Code Analyzer and PMD
*
* @example
* ```typescript
* import { SCATProviderFactory, SCATProviderType } from './scat';
*
* const provider = SCATProviderFactory.create(SCATProviderType.SFCodeAnalyzer, config);
* const results = await provider.analyze(filePaths);
* ```
*/
export { default as SCATProvider } from './scatProvider.js';
export { default as SCATProviderFactory } from './scatProviderFactory.js';
export { default as SFCodeAnalyzer } from './sfCodeAnalyzer.js';
export { default as PMDCodeAnalyzer } from './pmdCodeAnalyzer.js';
/**
* Enumeration of supported static code analysis tool providers
* Defines the available analyzers for code quality and security scanning
*/
export declare enum SCATProviderType {
SFCodeAnalyzer = "SFCodeAnalyzer",
PMDCodeAnalyzer = "PMDCodeAnalyzer"
}