{"id":"ijonis-geo-lint","name":"geo-lint","af_score":62.2,"security_score":76.5,"reliability_score":27.5,"what_it_does":"@ijonis/geo-lint is a Node.js/TypeScript CLI and programmatic linter for SEO + GEO (Generative Engine Optimization). It scans Markdown/MDX (and supports custom adapters for other content sources), reports structured violations as JSON (including file/field/line plus suggestion/fixStrategy), and can be used by AI agents to iteratively fix violations until the output is clean.","best_when":"You have a content repo (Node >= 18) with Markdown/MDX and want deterministic, agent-friendly lint rules with machine-readable fix suggestions.","avoid_when":"You need a hosted service with guaranteed uptime/SLA, or you require official REST/GraphQL/webhook interfaces; this appears to be primarily local CLI/library tooling.","last_evaluated":"2026-03-30T15:35:46.920549+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Agent must stop on empty JSON array [] per docs; if an agent ignores this, it may loop unnecessarily.","Auto-fixes may alter formatting/structure; agents should preserve author voice as recommended.","Custom adapters require correct mapping to ContentItem objects; incorrect adapters will lead to misleading violations."],"error_quality":0.0}