Function: elint-check-defun-form
elint-check-defun-form is a byte-compiled function defined in
elint.el.gz.
Signature
(elint-check-defun-form FORM ENV)
Documentation
Lint a defun/defmacro/lambda FORM in ENV.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/elint.el.gz
(defun elint-check-defun-form (form env)
"Lint a defun/defmacro/lambda FORM in ENV."
(setq form (if (eq (car form) 'lambda) (cdr form) (cddr form)))
(mapc (lambda (p)
(or (memq p '(&optional &rest))
(setq env (elint-env-add-var env p))))
(car form))
(elint-forms (cdr form) env))