we should lint before build