Coccinelle: Add misc/ifcol.cocci
authorNicolas Palix <npalix@diku.dk>
Tue, 24 Aug 2010 15:39:12 +0000 (17:39 +0200)
committerMichal Marek <mmarek@suse.cz>
Tue, 31 Aug 2010 09:43:13 +0000 (11:43 +0200)
commit49ab7a39136566eb8312e770031af4182c9f2967
treedd149432c1cb4e872535e1f1c12d78ef4144c928
parent033456e2c507a9b804de56dd258af55f03764334
Coccinelle: Add misc/ifcol.cocci

Find confusingly indented code in or after an if.  An if branch should
be indented.  The code following an if should not be indented.
Sometimes, code after an if that is indented is actually intended to be
part of the if branch.

This has a high rate of false positives, because Coccinelle's column
calculation does not distinguish between spaces and tabs, so code that
is not visually aligned may be considered to be in the same column.

Signed-off-by: Nicolas Palix <npalix@diku.dk>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/coccinelle/misc/ifcol.cocci [new file with mode: 0644]