2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-29 13:27:59 +00:00

checkpatch: Also allow .at files to have leading tabs.

Autotest .at files often have lines with samples of expected output from
various programs, which fairly often includes leading tabs, so this warning
causes false positives there.

Signed-off-by: Ben Pfaff <blp@ovn.org>
Reviewed-by: Aaron Conole <aconole@redhat.com>
This commit is contained in:
Ben Pfaff 2017-06-06 08:39:34 -07:00
parent 81847acf85
commit ae9c09850a

View File

@ -99,6 +99,11 @@ skip_signoff_check = False
line_length_blacklist = ['.am', '.at', 'etc', '.in', '.m4', '.mk', '.patch',
'.py']
# Don't enforce a requirement that leading whitespace be all spaces on
# files that include these characters in their name, since these kinds
# of files need lines with leading tabs.
leading_whitespace_blacklist = ['.mk', '.am', '.at']
def is_subtracted_line(line):
"""Returns TRUE if the line in question has been removed."""
@ -200,8 +205,9 @@ checks = [
'check': lambda x: line_length_check(x),
'print': lambda: print_warning("Line length is >79-characters long")},
{'regex': '$(?<!\.mk|\.am)',
'match_name': None,
{'regex': None,
'match_name':
lambda x: not any([fmt in x for fmt in leading_whitespace_blacklist]),
'check': lambda x: not leading_whitespace_is_spaces(x),
'print': lambda: print_warning("Line has non-spaces leading whitespace")},