UNPKG

ds-sfcoe-ailabs

Version:

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

28 lines (27 loc) 1.16 kB
/** * @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 var SCATProviderType; (function (SCATProviderType) { // eslint-disable-next-line no-unused-vars SCATProviderType["SFCodeAnalyzer"] = "SFCodeAnalyzer"; // eslint-disable-next-line no-unused-vars SCATProviderType["PMDCodeAnalyzer"] = "PMDCodeAnalyzer"; })(SCATProviderType || (SCATProviderType = {}));