Ticket #21930: progress.diff
| File progress.diff, 1.9 KB (added by , 4 years ago) |
|---|
-
src/org/openstreetmap/josm/data/validation/OsmValidator.java
58 58 import org.openstreetmap.josm.data.validation.tests.NameMismatch; 59 59 import org.openstreetmap.josm.data.validation.tests.OpeningHourTest; 60 60 import org.openstreetmap.josm.data.validation.tests.OverlappingWays; 61 import org.openstreetmap.josm.data.validation.tests.ParkingLanesConditional; 61 62 import org.openstreetmap.josm.data.validation.tests.PowerLines; 62 63 import org.openstreetmap.josm.data.validation.tests.PublicTransportRouteTest; 63 64 import org.openstreetmap.josm.data.validation.tests.RelationChecker; … … 154 155 SharpAngles.class, // 3800 .. 3899 155 156 ConnectivityRelations.class, // 3900 .. 3999 156 157 DirectionNodes.class, // 4000-4099 158 ParkingLanesConditional.class // 4100-4199 157 159 }; 158 160 159 161 /** -
src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java
224 224 final List<TestError> errors = new ArrayList<>(); 225 225 final Pattern pattern = Pattern.compile(":conditional(:.*)?$"); 226 226 p.visitKeys((primitive, key, value) -> { 227 if (!pattern.matcher(key).find()) { 227 // Exclude parking:condition since it has its own tests in ParkingLanesConditional 228 if (key.startsWith("parking:condition") || !pattern.matcher(key).find()) { 228 229 return; 229 230 } 230 231 if (!isKeyValid(key)) {
