docs: def parse_options(cls, options):
          """Read parsed options from flake8.
  
          :param options: Options to add to flake8's command line options.
          """
          # Handle flake8 options.
          cls.options['explain'] = bool(options.show_pydocstyle)
          cls.options['ignore'] = options.ignore
  
          # Handle pydocstyle options.
          config = pydocstyle.RawConfigParser()
          for file_name in pydocstyle.ConfigurationParser.PROJECT_CONFIG_FILES:
              if config.read(os.path.join(os.path.abspath('.'), file_name)):
                  break
          if not config.has_section('pydocstyle'):
              return
          native_options = dict()
          for option in config.options('pydocstyle'):
              if option == 'ignore':
                  native_options['ignore'] = config.get('pydocstyle', option)
              if option in ('explain', 'source'):
                  native_options[option] = config.getboolean('pydocstyle', option)
          native_options['show-source'] = native_options.pop('source', None)
          if native_options.get('ignore'):
              native_options['ignore'] = native_options['ignore'].split(',')
          cls.options.update(dict((k, v) for k, v in native_options.items() if v))