docs: def set_config_from_string_list(self, config_options):
          """ Given a list of config options of the form "<rule>.<option>=<value>", parses out the correct rule and option
          and sets the value accordingly in this factory object. """
          for config_option in config_options:
              try:
                  config_name, option_value = config_option.split("=", 1)
                  if not option_value:
                      raise ValueError()
                  rule_name, option_name = config_name.split(".", 1)
                  self.set_option(rule_name, option_name, option_value)
              except ValueError:  # raised if the config string is invalid
                  raise LintConfigError(
                      u"'{0}' is an invalid configuration option. Use '<rule>.<option>=<value>'".format(config_option))