On Tue, Apr 5, 2016 at 2:17 PM, Joe Stringer <j...@ovn.org> wrote: > Although tests ideally also stick to shorter line lengths, it is very > common for fixed text blocks like flows or large packets to be specified > within tests. Checkpatch shouldn't complain about cases like these. > > Signed-off-by: Joe Stringer <j...@ovn.org> >
Acked-by: Russell Bryant <russ...@ovn.org> Some thoughts below ... --- > utilities/checkpatch.py | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py > index d9011f370816..791c7d902fa5 100755 > --- a/utilities/checkpatch.py > +++ b/utilities/checkpatch.py > @@ -154,7 +154,10 @@ def ovs_checkpatch_parse(text): > if trailing_whitespace_or_crlf(line[1:]): > print_line = True > print_warning("Line has trailing whitespace", lineno) > - if len(line[1:]) > 79: > + > + # Don't enforce character limit on test files, since they > commonly > + # include long pieces of text like flows or hex dumps of > packets > + if len(line[1:]) > 79 and '.at' not in current_file: > print_line = True > print_warning("Line is greater than 79-characters long", > lineno) I believe there are other examples that would hit this same problem, such as *.am at least. flake8 is already checking the equivalent for Python files. An alternative would be to just whitelist what we want to check. (.c, .h, .md?) -- Russell Bryant _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev