﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
17486	warn about addr:housenumber without number [patch]	Klumbumbus	team	"Finds e.g. addr:housenumber=? or accidently use of addr:housenumber when addr:housename was meant or other typos.

Not sure about use cases outside of the arabic numeral system, however I did not found any at the first 200 pages at [https://taginfo.openstreetmap.org/keys/addr%3Ahousenumber#values taginfo]

Also not sure about [https://taginfo.openstreetmap.org/tags/?key=addr%3Ahousenumber&value=S%2FN#map S/N] and [https://taginfo.openstreetmap.org/tags/?key=addr%3Ahousenumber&value=s%2Fn#overview s/n]. It's an abbreviation for Sem Número or sin número (i.e. without number). However should that really be tagged this way in osm in spanish/portugues speaking countries?

with bbox: https://overpass-turbo.eu/s/H8h
global: https://overpass-turbo.eu/s/H8g (doesn't work for me, overpass out of memory at 2GB)
global relation count: https://overpass-turbo.eu/s/H8j current: 248
global way count: https://overpass-turbo.eu/s/H8m current: 19242
global node count: https://overpass-turbo.eu/s/H8n current: ? (overpass gives no result, maybe too much objects)

{{{
#!rule
*[addr:housenumber][addr:housenumber!~/[0-9]/] {
  throwWarning: tr(""{0} without number"", ""{0.key}"");
  assertNoMatch: ""way addr:housenumber=0"";
  assertNoMatch: ""way addr:housenumber=5a"";
  assertNoMatch: ""way addr:housenumber=5/1"";
  assertMatch: ""way addr:housenumber=?"";
  assertMatch: ""way addr:housenumber=unknown"";
  assertMatch: ""way addr:housenumber=Palace of Westminster"";
  assertMatch: ""way addr:housenumber=S/N"";
}
}}}
"	enhancement	closed	normal	19.04	Core validator		fixed	housenumber	ovruni
