Index: org/openstreetmap/josm/data/validation/tests/Lanes.java
===================================================================
--- org/openstreetmap/josm/data/validation/tests/Lanes.java	(revision 17860)
+++ org/openstreetmap/josm/data/validation/tests/Lanes.java	(working copy)
@@ -8,6 +8,7 @@
 import java.util.stream.Collectors;
 
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
+import org.openstreetmap.josm.data.osm.Tag;
 import org.openstreetmap.josm.data.validation.Severity;
 import org.openstreetmap.josm.data.validation.Test;
 import org.openstreetmap.josm.data.validation.TestError;
@@ -95,6 +96,6 @@
 
     @Override
     public boolean isPrimitiveUsable(OsmPrimitive p) {
-        return p.isTagged() && super.isPrimitiveUsable(p);
+        return p.isTagged() && p.hasTag("highway") && super.isPrimitiveUsable(p);
     }
 }
