Index: trunk/data/validator/geometry.mapcss
===================================================================
--- trunk/data/validator/geometry.mapcss	(revision 9839)
+++ trunk/data/validator/geometry.mapcss	(revision 9843)
@@ -226,2 +226,15 @@
   throwWarning: tr("suspicious roundabout direction");
 }
+
+/* #12496 */
+area:closed[place=islet][eval(areasize()) > 1500] {
+  throwWarning: tr("{0} on a large area", "{1.tag}");
+  suggestAlternative: "place=island";
+  fixAdd: "place=island";
+}
+
+area:closed[place=island][eval(areasize()) < 500] {
+  throwWarning: tr("{0} on a small area", "{1.tag}");
+  suggestAlternative: "place=islet";
+  fixAdd: "place=islet";
+}
