As contrast to shortdesc which is forced to begin with lowercase, this
patch forces longdesc to begin with uppercase.

Signed-off-by: Hu Tao <[email protected]>
---
 generator/checks.ml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/generator/checks.ml b/generator/checks.ml
index b57134b..376de3b 100644
--- a/generator/checks.ml
+++ b/generator/checks.ml
@@ -157,7 +157,9 @@ let () =
   List.iter (
     fun { name = name; longdesc = longdesc } ->
       if longdesc.[String.length longdesc-1] = '\n' then
-        failwithf "long description of %s should not end with \\n." name
+        failwithf "long description of %s should not end with \\n." name;
+      if longdesc.[0] <> Char.uppercase longdesc.[0] then
+        failwithf "long description of %s should begin with uppercase." name
   ) (all_functions @ fish_commands);
 
   (* Check proc_nrs. *)
-- 
1.9.3

_______________________________________________
Libguestfs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libguestfs

Reply via email to