]> git.ozlabs.org Git - ccan-lca-2011.git/blobdiff - tools/ccanlint/tests/has_info_documentation.c
ccanlint: list dependencies by key
[ccan-lca-2011.git] / tools / ccanlint / tests / has_info_documentation.c
index ee89df9fc12398473ae24c059fd6724d0159205f..b98177d8a783087fc8436a124b09744e45ff6276 100644 (file)
@@ -15,6 +15,8 @@
 #include <ccan/noerr/noerr.h>
 #include <ccan/grab_file/grab_file.h>
 
+extern struct ccanlint has_info_documentation;
+
 static void create_info_template_doc(struct manifest *m, struct score *score)
 {
        int fd = open("_info.new", O_WRONLY|O_CREAT|O_EXCL, 0666);
@@ -91,9 +93,10 @@ static void check_has_info_documentation(struct manifest *m,
 }
 
 struct ccanlint has_info_documentation = {
-       .key = "info-documentation",
+       .key = "info_documentation_exists",
        .name = "Module has documentation in _info",
        .check = check_has_info_documentation,
+       .needs = "info_exists"
 };
 
-REGISTER_TEST(has_info_documentation, NULL);
+REGISTER_TEST(has_info_documentation);