[js-checkers] New function mv() and better rules