Run linting, formatting, and static analysis on the codebase
Scanned 9/10/2026
Install to Claude Code
npx -y skills add keychat-io/keychat-app --skill lint --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Lint?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/keychat-io-lint)More formats (shields.io, HTML) on the badges page.
---
name: lint
description: Run linting, formatting, and static analysis on the codebase
argument-hint: "[fix]"
disable-model-invocation: true
allowed-tools: Bash(melos *), Bash(dart format *), Bash(dart analyze *)
---
Run code quality checks on the Keychat project.
## Arguments
- `$ARGUMENTS` - Optional: "fix" to auto-fix formatting issues
## Commands
### Run all checks (analyze + format check)
```bash
melos run lint:all
```
### Run analyzer only
```bash
melos run analyze
```
### Check formatting
```bash
dart format --set-exit-if-changed .
```
### Fix formatting
```bash
dart format .
```
## Workflow
1. If `$ARGUMENTS` is "fix":
- Run `dart format .` to fix formatting
- Then run `melos run analyze` to check for remaining issues
2. Otherwise:
- Run `melos run lint:all` to check everything
- Report any issues found
## Analysis configuration
The project uses `very_good_analysis` rules defined in `analysis_options.yaml`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!