Как мне нужно изменить эти строки, чтобы сделать jshint счастливым?
Присваивание - это выражение. Почему jshint этого не понимает? Очевидно, это понимает интерпретатор.
Line 572: while(bookmark_element=bookmark_list[iterator++])
Expected a conditional expression and instead saw an assignment.
Line 582: while(bookmark_element=bookmark_list[iterator++])
Expected a conditional expression and instead saw an assignment.
Line 623: while(element_iterator=element_iterator.nextSibling)
Expected a conditional expression and instead saw an assignment.
]