UNPKG

ds-sfcoe-ailabs

Version:

AI-powered code review tool with static analysis integration for comprehensive code quality assessment.

25 lines (24 loc) 958 B
/** * @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" }