diff --git a/rules/strlen-empty-str.xml b/rules/strlen-empty-str.xml new file mode 100644 index 000000000..eb45ccfdc --- /dev/null +++ b/rules/strlen-empty-str.xml @@ -0,0 +1,9 @@ + + + if \( ([!] )*?(strlen) \( \w+? \) ([>] [0] )*?\) { + + StrlenEmptyString + performance + Using strlen() to check if a string is empty is not efficient. + + diff --git a/rules/unused-deref.xml b/rules/unused-deref.xml new file mode 100644 index 000000000..b0e7dd442 --- /dev/null +++ b/rules/unused-deref.xml @@ -0,0 +1,9 @@ + + + [;{}] [*] \w+? (\+\+|\-\-) ; + + UnusedDeref + style + Redundant * found, "*p++" is the same as "*(p++)". + +