add eslint checking