Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub pleaseai/code-intelligence --plugin kotlin-lspEnglish | 한국어
Auto-formatting and LSP diagnostics plugin for Claude Code. Get real-time type checking feedback and automatic code formatting during AI coding sessions.
/plugin marketplace add pleaseai/code-intelligence
Install only the language servers you need:
# TypeScript/JavaScript
/plugin install typescript-lsp@code-intelligence
# Python
/plugin install pyright-lsp@code-intelligence
# Go
/plugin install gopls-lsp@code-intelligence
# Rust
/plugin install rust-analyzer-lsp@code-intelligence
Note: Language server binaries are auto-installed via
npm installon first session start. No manual binary installation is required.
# Update marketplace and plugins
/plugin marketplace update code-intelligence
# Disable without removing
/plugin disable code-please@code-intelligence
# Re-enable
/plugin enable code-please@code-intelligence
# Uninstall
/plugin uninstall code-please@code-intelligence
# Reload after changes (no restart needed)
/reload-plugins
| Plugin | Language | Server |
|---|---|---|
typescript-lsp | TypeScript/JavaScript | typescript-language-server |
pyright-lsp | Python | pyright |
gopls-lsp | Go | gopls |
rust-analyzer-lsp | Rust | rust-analyzer |
kotlin-lsp | Kotlin | JetBrains Kotlin LSP |
dart-lsp | Dart | dart language-server |
vue-lsp | Vue | @vue/language-server |
svelte-lsp | Svelte | svelte-language-server |
astro-lsp | Astro | @astrojs/language-server |
deno-lsp | Deno | deno lsp |
biome-lsp | JS/TS (linter) | biome |
oxlint-lsp | JS/TS (linter) | oxlint |
eslint-lsp | JS/TS (linter) | eslint |
prisma-lsp | Prisma | @prisma/language-server |
graphql-lsp | GraphQL | graphql-language-service-cli |
yaml-lsp | YAML | yaml-language-server |
bash-lsp | Bash/Shell | bash-language-server |
dockerfile-lsp | Dockerfile | dockerfile-language-server |
php-lsp | PHP | intelephense |
jdtls-lsp | Java | Eclipse JDTLS |
clangd-lsp | C/C++ | clangd |
csharp-lsp | C# | OmniSharp |
fsharp-lsp | F# | fsautocomplete |
swift-lsp | Swift | SourceKit-LSP |
rubocop-lsp | Ruby (linter) | rubocop |
elixir-lsp | Elixir | elixir-ls |
lua-lsp | Lua | lua-language-server |
ocaml-lsp | OCaml | ocaml-lsp |
terraform-lsp | Terraform | terraform-ls |
texlab-lsp | LaTeX | TexLab |
gleam-lsp | Gleam | gleam |
zls-lsp | Zig | zls |
# Install globally
npm install -g @pleaseai/code
# Format a file
code format src/index.ts
# Get LSP diagnostics
code lsp src/index.ts
# Check and install tools
code setup
Create .please/config.yml in your project root:
# Formatter settings
formatter:
biome:
command: [biome, format, --write, $FILE]
extensions: [.ts, .tsx, .js, .jsx]
prettier:
disabled: true # Disable a built-in formatter
custom:
command: [my-formatter, $FILE]
extensions: [.xyz]
# LSP settings
lsp:
typescript:
enabled: true
pyright:
root: ./backend # Custom root path
vue:
enabled: false # Disable a specific server
Set formatter: false or lsp: false to globally disable either subsystem.
biome, prettier, gofmt, mix (Elixir), zig fmt, clang-format, ktlint (Kotlin), ruff, air (R), uv format, rubocop, standardrb, htmlbeautifier, dart, ocamlformat, terraform, latexindent, gleam, prisma
| Variable | Description | Default |
|---|---|---|
CODE_PROJECT_PATH | Project directory | cwd |
CLAUDE_PROJECT_DIR | Used in hook mode | - |
bun install # Install dependencies
bun run test # Run tests
bun run typecheck # Type check
bun run build # Build
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Kotlin language server
Advanced Kotlin programming skills for coroutines and DSL patterns
Rust language server
YAML language server
Bash language server
Advanced Angular skills for dependency injection, RxJS, and signals.
A powerful code indexing tool with multi-platform support
Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search.
The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.
Write beautiful documentations with Nuxt and Markdown.
Git worktree isolation: context injection and parent project access prevention
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim