From e4d23dc75778b2df197a03c5e2d2891235954c39 Mon Sep 17 00:00:00 2001 From: wawryk Date: Wed, 21 Jul 2021 13:32:18 +0200 Subject: [PATCH] scripts: add markdownlint to check_format Signed-off-by: wawryk Change-Id: I0f5a351fcdbf417a18e388432088c8bea6f12143 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8883 Community-CI: Broadcom CI Reviewed-by: Ben Walker Reviewed-by: Jim Harris Reviewed-by: Paul Luse Reviewed-by: Monica Kenguva Reviewed-by: Tomasz Zawadzki Tested-by: SPDK CI Jenkins --- scripts/check_format.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/scripts/check_format.sh b/scripts/check_format.sh index 7baa74371..4617d7c56 100755 --- a/scripts/check_format.sh +++ b/scripts/check_format.sh @@ -584,6 +584,22 @@ function check_json_rpc() { return $rc } +function check_markdown_format() { + local rc=0 + + echo -n "Checking markdown files format..." + mdl -s $rootdir/mdl_rules.rb . > mdl.log || true + if [ -s mdl.log ]; then + echo " Errors in .md files detected:" + cat mdl.log + rc=1 + else + echo " OK" + fi + rm -f mdl.log + return $rc +} + rc=0 check_permissions || rc=1 @@ -598,6 +614,7 @@ if version_lt "1.9.5" "${GIT_VERSION}"; then fi check_comment_style || rc=1 +check_markdown_format || rc=1 check_spaces_before_tabs || rc=1 check_trailing_whitespace || rc=1 check_forbidden_functions || rc=1