zephyr/scripts/coccinelle/identifier_length.cocci
Flavio Ceolin a869da55c6 scripts: coccinelle: Add guideline number on a script output
Add information about the guideline number in the script checking a
identifier length.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2021-04-08 07:56:28 -04:00

31 lines
467 B
Plaintext

// Copyright: (C) 2019 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
virtual report
@r_idlen@
type T;
identifier I;
constant C;
position p;
@@
(
T I@p (...);
|
I@p (...)
|
T I@p = C;
|
T I@p;
)
@script:python depends on report@
id << r_idlen.I;
pos << r_idlen.p;
@@
if (len(id) > 31):
msg="WARNING: Violation to rule 5.1 or 5.2 (Identifiers shall be distinct) %s length %d > 31" % (id, len(id))
coccilib.report.print_report(pos[0], msg)