Как мне изменить эти строки, чтобы сделать 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.