Add em-no-view-store rule with eslint tests