UNPKG

@codacy/codacy-mcp

Version:

Codacy MCP server

22 lines (21 loc) 1.26 kB
import { RepositoryService } from '../api/client/index.js'; export const getFileWithAnalysisHandler = async (args) => { const { provider, organization, repository, fileId } = args; return await RepositoryService.getFileWithAnalysis(provider, organization, repository, fileId); }; export const getFileClonesHandler = async (args) => { const { provider, organization, repository, fileId } = args; return await RepositoryService.getFileClones(provider, organization, repository, fileId); }; export const listFilesHandler = async (args) => { const { provider, organization, repository, branch, search, sort, direction, cursor, limit } = args; return await RepositoryService.listFiles(provider, organization, repository, branch, search, sort, direction, cursor, limit); }; export const getFileCoverageHandler = async (args) => { const { provider, organization, repository, fileId } = args; return await RepositoryService.getFileCoverage(provider, organization, repository, fileId); }; export const getFileIssuesHandler = async (args) => { const { provider, organization, repository, fileId, limit, cursor } = args; return await RepositoryService.getFileIssues(provider, organization, repository, fileId, cursor, limit); };