/** * xray Code Review MCP Server * * Knowledge skill for automated code review, quality assessment, * and best practices validation - provides comprehensive code quality analysis */ import { XrayKnowledgeSkillBase } from "../shared/knowledge-skill-base.js"; interface AnalyzeProposalArgs { proposalTitle?: string; proposalDescription?: string; evidence?: string[]; proposalType?: string; } declare class XrayCodeReviewServer extends XrayKnowledgeSkillBase { constructor(); private analyzeCodeQuality; private reviewPullRequest; private checkBestPractices; private detectLanguage; /** * Governance-oriented proposal analysis from a code quality perspective. */ analyzeProposal(args: AnalyzeProposalArgs): Promise<{ content: { type: string; text: string; }[]; }>; private analyzeCode; private analyzeSecurity; private analyzePerformance; private analyzeMaintainability; private analyzeStyle; private analyzeLogic; private calculateMetrics; private calculateDuplicateLines; private generateSuggestions; private calculateOverallScore; private assessOverallQuality; private checkStandardsCompliance; private generateStandardsRecommendations; private calculateComplianceScore; } export { XrayCodeReviewServer };