From: Roland Dobai Date: Wed, 22 May 2019 13:44:41 +0000 (+0200) Subject: Tools: Produce a clearer message for Kconfig prefix errors X-Git-Tag: v4.0-beta1~303^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d97d3c2bc7f38e31988a0f717617026e28867b28;p=esp-idf Tools: Produce a clearer message for Kconfig prefix errors --- diff --git a/tools/check_kconfigs.py b/tools/check_kconfigs.py index ae879813fa..23a46e149c 100755 --- a/tools/check_kconfigs.py +++ b/tools/check_kconfigs.py @@ -263,8 +263,9 @@ class IndentAndNameChecker(BaseChecker): common_prefix_len = len(common_prefix) if common_prefix_len < self.min_prefix_length: raise InputError(self.path_in_idf, line_number, - 'Common prefix "{}" length is {} and should be at least {} characters long' - ''.format(common_prefix, common_prefix_len, self.min_prefix_length), + 'The common prefix for the config names of the menu ending at this line is "{}". ' + 'All config names in this menu should start with the same prefix of {} characters ' + 'or more.'.format(common_prefix, self.min_prefix_length), line) # no suggested correction for this if len(self.prefix_stack) > 0: parent_prefix = self.prefix_stack[-1]