M-x checkdoc-batch runs Emacs "checkdoc" over a buffer, producing a report of things found instead of going through them interactively.

foo.el:1:1: There is no first line summary!  Add one?
foo.el:26:2: There is no ;;; Code: marker.  Insert one?
foo.el:1:15: White space at end of line.  Remove?
It can be used on a current buffer, in M-x compile style, or from the command line with script emacs-checkdoc-batch to check many files. The idea is that it can be friendlier to see a list of the problems, especially if checking multiple files.

checkdoc-batch.el is free software (free as in freedom), published under the terms of the GNU General Public License (v3 or up).

Download version 5 here, or in my miscbits-el collection:

checkdoc-batch.el (22k, and sig)
emacs-checkdoc-batch (3k, and sig)
emacs-checkdoc-batch.1 (3k, and sig)

The sig files are a Gnu PG ascii armoured signatures generated from my key.

See also checkdoc-autoload.el, checkdoc-keywords.el and checkdoc-url-buttonize.el.

This page Copyright 2010, 2011, 2013, 2014 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.

(Back to the sitemap.)