It will point out mistakes like:

  1. Use of bad constructs.
  2. Use of repeated words.
  3. etc.

(On a side note: if you happen to be a C programmer, I am looking for lint for writing).

4 Answers 4


No, since writing is a very subjective thing, and many rules rarely work in real life. Thats why I always turn off the grammar check in Ms Word, as it blindly tries to apply some "rules" to everything I write. Like this article says:

Sadly, writing tutors tend to ignore this moderation, and simply red-circle everything that looks like a passive, just as Microsoft Word's grammar checker underlines every passive in wavy green to signal that you should try to get rid of it. That overinterpretation is part of the damage that Strunk and White have unintentionally done.

You are better off allowing other human beings, rather than computers, to critique your work. You can post small snippets here on Writers exchange(subject to these rules), while websites like Critters allow you to post longer works for critique.

  • 1
    I turn this on to check things, but use judgment to "ignore" most of the suggestions. It's not great, but once in awhile it catches something I've missed.
    – way0utwest
    Jun 22, 2011 at 18:00

Most word processors will pick up things like repeated words, misspellings, and some grammar issues (e.g. sentence fragments; the wrong form of there), but beyond that, they aren't going to be able to catch much else. Things like Lint and FxCop (for .Net) are able be more prescriptive because there are fewer rules in the languages they deal with than in English.

Writing is a far more subjective endeavor than development. A compiler can only deal with its finite set of rules, but a reader can interpret a much wider range of styles.

  • 1
    It's not about the "fewer rules", it's about having rules, period. You can't really compare C, C# or what-have-you with a natural language like English. Jun 19, 2011 at 12:28
  • @jae - Are you claiming that English has no rules or that a programming language doesn't? Because I would disagree with either of those statements. When discussing the rules, it comes down to how the entity parsing a statement (in programming languages, a compiler; in natural languages, a listener or reader). A person is far more flexible in how they can interpret these rules, allowing for interpretation and reinvention, but that does not mean that the rules do not exist.
    – Joel Shea
    Jun 19, 2011 at 15:36

For the German language something like that exists. The text processor Papyrus Autor does that by following the marking rules from Andreas Eschbach.

But if you write in German or not, you do need that tool, you can make the checks by hand. Yes, it is more cumbersome, so what. Who said writing is easy? If you are interested in the rules, I summarized them in this answer: Marking steps by Andreas Eschbach.

Keep in mind that a marking does not mean, you have to get rid of it. They are just indicators. There are good reasons to kill stuff, there are good reasons to leave it as it is. Rule Number One: Think for yourself.


Aside from the grammar checker in MS Word, I can't really think of any. There just isn't a good substitute for another person to read your work and critique/edit for you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.