Skip to content

Commit ffecfd7

Browse files
authored
Fix: match behavior of declare linter to checkdoc (#272)
* use eask-report so eask-strict-p flag is checked * use inhibit-message to hide output from check-declare-file * set allow-error=always in declare linter * use eask--silent macro instead
1 parent 073ce20 commit ffecfd7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lisp/lint/declare.el

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@
2424

2525
(defvar check-declare-warning-buffer)
2626

27+
;;
28+
;;; Flags
29+
30+
(advice-add #'eask-allow-error-p :override #'always)
31+
2732
;;
2833
;;; Core
2934

@@ -34,10 +39,10 @@
3439
(errors))
3540
(eask-lint-first-newline)
3641
(eask-msg "`%s` with check-declare" (ansi-green file))
37-
(setq errors (check-declare-file filename))
42+
(setq errors (eask--silent (check-declare-file filename)))
3843
(if errors
3944
(with-current-buffer check-declare-warning-buffer
40-
(eask-msg (buffer-string)))
45+
(eask-report (string-remove-prefix "\n" (buffer-string))))
4146
(eask-msg "No issues found"))))
4247

4348
(eask-start

0 commit comments

Comments
 (0)