Index: trunk/resources/data/validator/combinations.mapcss
===================================================================
--- trunk/resources/data/validator/combinations.mapcss	(revision 17111)
+++ trunk/resources/data/validator/combinations.mapcss	(revision 17122)
@@ -856,5 +856,5 @@
 
 /* #17498 */
-way[bicycle][/^cycleway(:|$)/][!/^bicycle:/][bicycle=~/^(no|none|use_sidepath)$/][/^cycleway(:|$)/!~/^(no|none|separate)$/] {
+way[bicycle][/^cycleway(:|$)/][!/^bicycle:/][bicycle=~/^(no|use_sidepath)$/][/^cycleway(:|$)/!~/^(no|none|separate)$/] {
   throwWarning: tr("{0} together with {1}", "{0.tag}", "{1.tag}");
   group: tr("suspicious tag combination");
Index: trunk/resources/data/validator/deprecated.mapcss
===================================================================
--- trunk/resources/data/validator/deprecated.mapcss	(revision 17111)
+++ trunk/resources/data/validator/deprecated.mapcss	(revision 17122)
@@ -2084,3 +2084,13 @@
 }
 
+/* #17498 */
+way[cycleway=none],
+way[cycleway:left=none],
+way[cycleway:right=none] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}");
+  suggestAlternative: concat("{0.key}", "=no");
+  group: tr("deprecated tagging");
+  fixAdd: concat("{0.key}", "=no");
+}
+
 /* When tags are deprecated they should be added to ignoretags.cfg too. */
