Skip to content
Back to skills

Lint

ASecurity

Run linting, formatting, and static analysis on the codebase

  • 97 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
toolsgobash

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add keychat-io/keychat-app --skill lint --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lint?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Lint
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/keychat-io-lint/badge)](https://www.skillsdirectory.com/skills/keychat-io-lint)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.