Linter
SkillDev toolsLinter Guidelines
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Linter skill
What this skill tells your AI
The instructions your AI receives, as published by caido-community/shift in .agents/skills/linter/SKILL.md and read by ahel’s review.
We have a built-in ESLint linter configured at the root folder.
After making any significant change, always run the validation tests with mise run validate and fix all potential issues.
Most common mistakes that lead to linter errors
Lint Rule: Unexpected nullable string value in conditional. Please handle nullish or empty cases explicitly
To prevent this, when comparing strings, instead of writing:
if (!str) {}
do this:
if (str !== undefined) {}
Signals
- GitHub stars
- 57
- Forks
- 13
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
linter- Source
- github.com/caido-community/shift