#include <ccan/talloc/talloc.h>
#include <ccan/str/str.h>
+/* FIXME: only print full analysis if verbose >= 2. */
static char *report_on_trailing_whitespace(const char *line)
{
const char *e = strchr(line, 0);
return talloc_asprintf(line, "'%s'", line);
}
-static void *check_trailing_whitespace(struct manifest *m)
+static void *check_trailing_whitespace(struct manifest *m,
+ bool keep,
+ unsigned int *timeleft)
{
char *report;
static const char *describe_trailing_whitespace(struct manifest *m,
void *check_result)
{
+ if (!verbose)
+ return NULL;
return talloc_asprintf(check_result,
"Some source files have trailing whitespace:\n"
"%s", (char *)check_result);
}
struct ccanlint trailing_whitespace = {
- .name = "No lines with unnecessary trailing whitespace",
+ .key = "trailing-whitespace",
+ .name = "Module's source code has no trailing whitespace",
.total_score = 1,
.check = check_trailing_whitespace,
.describe = describe_trailing_whitespace,