*[access][highway=proposed], *[motor_vehicle?][highway =~ /motorway|trunk|primary|secondary|tertiary|unclassified|residential|service|living_street/], *[layer="0"] { /* see #9365 - Useless tag layer=0 */ throwWarning: tr("{0} is unnecessary", "{0.tag}"); fixRemove: "{0.key}"; assertMatch: "way layer=0"; assertMatch: "way highway=proposed access=no"; } *[emergency=permissive] { /* see #9458 - emergency=permissive makes no sense */ throwWarning: tr("{0}={1} makes no sense", "emergency", "permissive"); fixAdd: "emergency=yes"; assertMatch: "way emergency=permissive"; assertNoMatch: "way emergency=designated"; } /* see ticket #7639 -- Warn when a node has the same tags as its parent way. */ way >:sameTags node:tagged { throwWarning: tr("Nodes duplicating parent way tags"); }