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
JavaScript
/**
* @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 = {}));