4 ms·
This is actually really useful. I just ran this as a sanity check on a long document I wrote, and it pointed out a bunch of lousy writing. Even better, it see
by ghettoimp 7y ago
This is actually really useful. I just ran this as a sanity check on a long document I wrote, and it pointed out a bunch of lousy writing. Even better, it seems you can use it with the Hemingway App (http://www.hemingwayapp.com/ http://www.hemingwayapp.com/) as you're writing...
- mettamage 7y agoYou mean, you pass the dictionary over your document and see how the document is too long-winded in a sense?
- ghettoimp 7y agoYes, exactly. It points out phrases like "frequent and productive collaboration with," which would be better as "worked with," or "highly efficient execution," which could be simplified to "fast."
- mlevental 7y agoa more general such tool: http://proselint.com/ http://proselint.com/
- andai 7y agoThanks this looks very useful. It explicitly strives to minimize false positives. It comes with a bullshit module, too :) https://github.com/amperser/proselint/blob/master/proselint/checks/corporate_speak/misc.py https://github.com/amperser/proselint/blob/master/proselint/...
- ghettoimp 7y agoThanks, looks great. I need to get this hooked into Emacs!
- jamiecollinson 7y agoThis may help :-) (flycheck-define-checker proselint "A linter for prose." :command ("proselint" source-inplace) :error-patterns ((warning line-start (file-name) ":" line ":" column ": " (id (one-or-more (not (any " ")))) (message (one-or-more not-newline) (zero-or-more "\n" (any " ") (one-or-more not-newline))) line-end)) :modes (text-mode markdown-mode gfm-mode org-mode)) (More details in my config at https://jamiecollinson.com/blog/my-emacs-config/#syntax-checking https://jamiecollinson.com/blog/my-emacs-config/#syntax-chec...)