def add_to_ignore_list_if_challenge_is_incomplete(rule)
      return unless auto_correct_incomplete?(rule)

      pull_request.commit! ':police_car: add the rule to the ignore list' do
        config_editor = Rubocop::ConfigEditor.new
        config_editor.add_ignore(rule)
        config_editor.save
      end
      color_puts DESCRIPTION_THAT_CHALLENGE_IS_INCOMPLETE,
                 PrComet::CommandLine::YELLOW
    end
def add_to_ignore_list_if_challenge_is_incomplete(rule)
      return unless auto_correct_incomplete?(rule)

      pull_request.commit! ':police_car: add the rule to the ignore list' do
        config_editor = Rubocop::ConfigEditor.new
        config_editor.add_ignore(rule)
        config_editor.save
      end
      color_puts DESCRIPTION_THAT_CHALLENGE_IS_INCOMPLETE,
                 PrComet::CommandLine::YELLOW
    end
If still exist the rule after a challenge, the rule regard as cannot
 correct automatically then add to ignore list and it is not chosen as
 target rule from next time.

 @param rule [Rubocop::Rule] The corrected rule