В коде нет ничего плохого, jsbin.com просто ожидает, что он будет написан так:
var some_html = " " +
"<div>" +
"<span></span>" +
"</div>";
по какой-то причине. Я бы просто проигнорировал предупреждение.
Кстати, запись его с +
на той же строке, что и строка, которую он расширяет, как и выше, также принимается JSLint. Так что, если вы хотите, чтобы ваш код передавался в обоих без предупреждений, вы можете придерживаться этого.
Тот факт, что JSLint не возражает против того, как вы это написали, но люди писали об этом, может быть связано с тем, что JSLint избавился от этого предупреждения (хотя я просто догадываюсь!)