Project overview
survey-linter checks survey questions for leading wording, double-barreled items, presuppositions, absolutes, vague quantities, recall burden, unbalanced scales, missing options, priming, and fatigue. Its rule engine is deterministic and points each finding to exact wording, with a score whose arithmetic can be reproduced without trusting a hidden model. English and Simplified Chinese are supported, along with text, Markdown, CSV, and common form JSON formats. It runs locally, offline, in a browser, CI, or as a Claude skill.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jun 18, 2026
- Default branch
- main
Resource types
CLI appGeneral skillWeb app
Use cases
Research and knowledge
Platforms
Claude Code
Runtime
BrowserCommand lineLocal
Capabilities
Verification and evals