# Checkstyle

> Use this tool when you need to automate code quality checks and fixes across multiple programming languages, including Go, Java, and Lua, with support for local IDE integration and remote access. It solves problems related to code consistency, formatting, and best practices, providing a standardized way to lint and format code. The tool accepts code files as input and outputs formatted code with diagnostics and audit logs, making it ideal for development teams seeking to improve code quality and collaboration.

Canonical page: https://skillsregistry.net/skills/liuhua1307-checkstyle  
JSON: https://api.skillsregistry.net/v1/skills/liuhua1307-checkstyle

## Description

Bridges LLMs with local code quality tools, enabling automated linting and fixing across multiple languages. Supports Go (golangci-lint/gofmt), Java (checkstyle/google-java-format), and Lua (luacheck/stylua) with project-level configuration isolation. Offers both stdio mode for local IDE integration and HTTP/SSE mode for remote access, plus a web management console with environment diagnostics and audit logging.

## Trust

- **Trust score (0–1):** 0.88
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/liuhua1307-checkstyle)
- **Repository:** <https://github.com/liuhua1307/checkstyle_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "liuhua1307-checkstyle"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/liuhua1307-checkstyle` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/liuhua1307-checkstyle/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
