GNU bug report logs -
#50658
Error messages including function names violates coding conventions
Previous Next
Reported by: Stefan Kangas <stefan <at> marxist.se>
Date: Sat, 18 Sep 2021 10:53:02 UTC
Severity: minor
Tags: fixed
Fixed in version 28.1
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
> I think it's a bug in checkdoc: the error message text, which excludes
> the function name, fulfills the requirement.
OK, I'll see about fixing it.
>> 2. We modify the above coding convention to say that including the
>> function name at the start is okay. Presumably this includes
>> updating checkdoc to check that it is actually the function name that
>> is used (or perhaps to just accept any symbol).
>
> I think 2 is TRT, except that it isn't really a change in the
> conventions.
How about this clarification:
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index a72ab88cef..c6c16211e4 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -392,8 +392,9 @@ Programming Tips
@code{beep} to report errors.
@item
-An error message should start with a capital letter but should not end
-with a period.
+An error message should start with a capital letter or a Lisp symbol,
+as in ``foo-command: Invalid input''. It should not end with a
+period.
@item
A question asked in the minibuffer with @code{yes-or-no-p} or
This bug report was last modified 3 years and 238 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.