LinuxCommandLibrary

proselint

TLDR

Check text file

$ proselint [document.txt]
copy
Check multiple files
$ proselint [*.md]
copy
Output as JSON
$ proselint --json [document.txt]
copy
Show version
$ proselint --version
copy
Check from stdin
$ cat [document.txt] | proselint
copy

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

--json

Output in JSON format.
--config file
Configuration file.
--compact
Compact output format.
--version
Show version.
--help
Show help.

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), grammarly(1), aspell(1)

Copied to clipboard