diff --git a/contrib/check-code.py b/contrib/check-code.py
index 84607c8b5af824af4e04b5f60fbbd882754cb85e_Y29udHJpYi9jaGVjay1jb2RlLnB5..91a7204631f1aba64e9d8608e32a8106922a866e_Y29udHJpYi9jaGVjay1jb2RlLnB5 100755
--- a/contrib/check-code.py
+++ b/contrib/check-code.py
@@ -149,6 +149,8 @@
     (r'env.*-u', "don't use 'env -u VAR', use 'unset VAR'"),
     (r'cp.* -r ', "don't use 'cp -r', use 'cp -R'"),
     (r'grep.* -[ABC]', "don't use grep's context flags"),
+    (r'find.*-printf',
+     "don't use 'find -printf', it doesn't exist on BSD find(1)"),
   ],
   # warnings
   [