Si le mode flycheck est activé pour mon init.el, j'ai les types d'erreurs suivants:
The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc)
...
The footer should be: (provide 'init)\n;;; init.el ends here (emacs-lisp-checkdoc)
Comment puis-je empêcher flycheck de traiter mon init.el comme un package?
ÉDITER
J'ai essayé de suivre le fichier de démarrage minimal:
;; flycheck-mode
(require 'flycheck)
(global-flycheck-mode)
(setq-default flycheck-disabled-checker '(emacs-lisp-checkdoc))
Seul le contrôle de vol et ses dépendances sont activés. emacs-lisp-checkdoc
est dans la liste des vérificateurs désactivés mais le contrôle de vol répertorie toujours les erreurs:
0 warning The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc) 0 warning You should have a section marked ";;; Commentary:" (emacs-lisp-checkdoc) 2 1 error Cannot open load file: no such file or directory, flycheck (emacs-lisp) 3 warning You should have a section marked ";;; Code:" (emacs-lisp-checkdoc) 5 warning The footer should be: (provide 'test)\n;;; test.el ends here (emacs-lisp-checkdoc)
J'utilise Emacs 24.5.1 et le dernier flycheck dans le référentiel git (26snapshot).
Voici le format que le vérificateur attend réellement:
Si vous placez cela en haut de votre init.el, cela supprimera l'avertissement.
Vous pouvez demander à emacs de l'insérer automatiquement pour vous en allant dans le menu et en sélectionnant Emacs-Lisp-> Vérifier les chaînes de documentation et remplissez les champs requis. Source: https://github.com/purcell/emacs.d/issues/152
la source
M-x checkdoc