Clj-kondo
CreatedBigsy
Lints Clojure, ClojureScript, and EDN files using clj-kondo within a Model Context Protocol (MCP) environment.
About
Clj-kondo enables linting for Clojure, ClojureScript, and EDN files through MCP tool calls, making it ideal for environments like Claude where built-in linting is unavailable. It leverages the full analysis capabilities of clj-kondo and supports optional, explicit configuration directory specification. Integration with MCP allows for automated code analysis and improved code quality in agentic workflows.
Key Features
- Configurable linting level (warning or error).
- Offers optional explicit configuration directory support.
- Lints Clojure files via MCP tool calls.
- 1 GitHub stars
- Supports linting of single files, directories, or classpath strings.
- Supports all clj-kondo analysis capabilities.
Use Cases
- Automate code analysis in MCP-compatible environments.
- Integrate linting into Claude workflows.
- Enforce coding standards and identify potential issues in Clojure projects.