Skip to main content
Glama

fix_lint_issues

Automatically fix linting issues in code files to improve code quality and maintain consistency across your development projects.

Instructions

Automatically fix linting issues in code files

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
filesYesFile paths to fix

Implementation Reference

  • Core implementation of fix_lint_issues tool: runs ESLint with auto-fix on specified files, applies fixes, and returns updated lint results.
    async fixLintIssues(filePaths: string[]): Promise<LintResult[]> { try { const eslint = new ESLint({ useEslintrc: true, fix: true, }); const results = await eslint.lintFiles(filePaths); await ESLint.outputFixes(results); return this.lintFiles(filePaths); } catch (error) { if (error instanceof Error && error.message.includes('No ESLint configuration')) { return filePaths.map((file) => ({ file, messages: [], errorCount: 0, warningCount: 0, fixableErrorCount: 0, fixableWarningCount: 0, })); } throw error; } }
  • Registers the 'fix_lint_issues' tool in the lintingTools array with name, description, and input schema.
    { name: 'fix_lint_issues', description: 'Automatically fix linting issues in code files', inputSchema: { type: 'object', properties: { files: { type: 'array', items: { type: 'string' }, description: 'File paths to fix', }, }, required: ['files'], }, },
  • Dispatcher handler in handleLintingTool that invokes the fixLintIssues utility for the 'fix_lint_issues' tool.
    case 'fix_lint_issues': { const files = params.files as string[]; const results = await lintingUtils.fixLintIssues(files); return Formatters.formatLintResults(results); }
  • Input schema defining the expected parameters (files array) for the fix_lint_issues tool.
    inputSchema: { type: 'object', properties: { files: { type: 'array', items: { type: 'string' }, description: 'File paths to fix', }, }, required: ['files'], },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/code-alchemist01/development-tools-mcp-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server