Lint (advanced)

SkillDev tools

Lets your agent run a strict Rust lint pass and optionally auto-fix the warnings it finds.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Lint (advanced) skill

About this capability

Run FalkorDB's stricter opt-in Clippy pass (pedantic/nursery/cargo lints) beyond the basic CI gate, optionally auto-fixing. Use when asked for a deep/strict lint pass or to auto-fix clippy warnings; for the standard fmt+clippy CI gate use the build skill.

What this skill tells your AI

The instructions your AI receives, as published by falkordb/falkordb in .claude/skills/lint/SKILL.md and read by ahel’s review.

The build skill runs the CI gate (cargo fmt --all -- --check + CXX=clang++ cargo clippy --all-targets). This skill is the stricter, opt-in pass: pedantic + nursery + cargo lints, and an optional auto-fix.

Deep clippy pass

CXX=clang++ cargo clippy --all-targets -- \
  -W clippy::pedantic -W clippy::nursery -W clippy::cargo \
  -A clippy::missing-errors-doc -A clippy::missing-panics-doc

Auto-fix where possible

CXX=clang++ cargo clippy --all-targets --fix --allow-dirty --allow-staged -- \
  -W clippy::pedantic -W clippy::nursery -W clippy::cargo \
  -A clippy::missing-errors-doc -A clippy::missing-panics-doc

--fix rewrites your source in place — review the diff afterward.

Notes

  • CXX=clang++ is required for clippy (GraphBLAS FFI), same reason as the build skill.
  • missing-errors-doc / missing-panics-doc are deliberately allowed (-A) to avoid noise on every fallible/panicking function.
  • These settings are stricter than CI's gate and nursery lints are experimental (occasional false positives) — treat this as a cleanup aid, not a merge blocker.

If any lints fail, report the errors clearly and help fix them.

Signals

GitHub stars
6k
Forks
460
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
lint-falkordb
Source
github.com/falkordb/falkordb