proselint
Linter for English prose style
TLDR
SYNOPSIS
proselint [options] files...
DESCRIPTION
proselint is a linter for English prose. It checks for writing issues like clichés, jargon, redundancy, and common errors, helping improve clarity and style.The tool draws on advice from style guides and editorial best practices, providing actionable suggestions for better writing.
PARAMETERS
-j, --json
Output in JSON format.--config file
Path to configuration file.--compact
Compact output format.-d, --debug
Give verbose output.-c, --clean
Clear the cache.--demo
Run over built-in demo file.--dump-config
Print current configuration.--dump-default-config
Print default configuration.-v, --version
Show version.--help
Show help.
CONFIGURATION
~/.config/proselint/config.json
JSON configuration file to enable or disable specific checks using a hierarchical check-selection system for categories like cliches, jargon, redundancy, and typography.
CHECKS
Clichés, jargon, weasel words, redundancy, sexism, consistency, typography, hedging, archaisms, mixed metaphors, and more.
CAVEATS
Style suggestions subjective. May flag intentional usage. English only. Some checks may not apply to all contexts.
HISTORY
proselint was created by Amperser Labs to bring code linting concepts to prose. It aggregates wisdom from editorial style guides into an automated checking tool, useful for writers, documentation, and content review.
SEE ALSO
vale(1), write-good(1), aspell(1), textlint(1), hunspell(1)
