Index: trunk/data/validator/combinations.mapcss
===================================================================
--- trunk/data/validator/combinations.mapcss	(revision 7818)
+++ trunk/data/validator/combinations.mapcss	(revision 7819)
@@ -140,4 +140,12 @@
 }
 
+/* {0.tag} together with {1.tag}, see #10851 */
+*[sidewalk=yes][foot=no],
+*[sidewalk=left][foot=no],
+*[sidewalk=right][foot=no],
+*[sidewalk=both][foot=no] {
+  throwWarning: tr("{0} together with {1}", "{0.tag}", "{1.tag}");
+}
+
 /* {0} on suspicious object */
 *[tunnel  ][!highway][!railway][!waterway][public_transport != platform][man_made != pipeline],
Index: trunk/data/validator/highway.mapcss
===================================================================
--- trunk/data/validator/highway.mapcss	(revision 7818)
+++ trunk/data/validator/highway.mapcss	(revision 7819)
@@ -64,6 +64,6 @@
 way[highway=footway][maxspeed],
 way[highway=steps][maxspeed],
-way[highway=cycleway][bicycle?!],
-way[highway=footway][foot?!],
+way[highway=cycleway][bicycle=no],
+way[highway=footway][foot=no],
 way[highway=cycleway][cycleway=lane] {
   throwWarning: tr("{0} used with {1}", "{0.value}", "{1.tag}");
