diff --git a/lib/_options/parse.js b/lib/_options/parse.js
index <HASH>..<HASH> 100644
--- a/lib/_options/parse.js
+++ b/lib/_options/parse.js
@@ -86,10 +86,7 @@ module.exports = function (data, path) {
 				opts[current] = {};
 			} else if (opts[current].hasOwnProperty(name) &&
 					isBoolean(opts[current][name])) {
-				console.error("+/- instruction for option that was previously set as"
-					+ "boolean: '" + name + "' in " + resolve(path, '.lint') +
-					" (rule ignored)");
-				return;
+				delete opts[current][name];
 			}
 			preset = opts[current][name];
 			if (match[3] === '+') {
Do not notify about cross setting inconsistencies