Index: /trunk/resources/data/validator/combinations.mapcss
===================================================================
--- /trunk/resources/data/validator/combinations.mapcss	(revision 16255)
+++ /trunk/resources/data/validator/combinations.mapcss	(revision 16256)
@@ -673,4 +673,13 @@
 }
 
+/* #19018 */
+way[highway][crossing][highway =~ /^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|unclassified|residential|service|living_street)$/] {
+  throwWarning: tr("{0} together with {1}. Should be used on a minor highway type or a node", "{1.key}", "{0.tag}");
+  group: tr("suspicious tag combination");
+  fixRemove: "crossing";
+  assertMatch: "way highway=trunk crossing=unmarked";
+  assertNoMatch: "way highway=construction construction=footway crossing=unmarked";
+}
+
 /* #19066 */
 *[amenity=recycling][!/^recycling:/][recycling_type!=centre] {
