code: def parse_coverage_args(argv):
      
      parser = argparse.ArgumentParser(description=DESCRIPTION)
  
      parser.add_argument(
          'coverage_xml',
          type=str,
          help=COVERAGE_XML_HELP,
          nargs='+'
      )
  
      parser.add_argument(
          '--html-report',
          metavar='FILENAME',
          type=str,
          default=None,
          help=HTML_REPORT_HELP
      )
  
      parser.add_argument(
          '--external-css-file',
          metavar='FILENAME',
          type=str,
          default=None,
          help=CSS_FILE_HELP,
      )
  
      parser.add_argument(
          '--compare-branch',
          metavar='BRANCH',
          type=str,
          default='origin/master',
          help=COMPARE_BRANCH_HELP
      )
  
      parser.add_argument(
          '--fail-under',
          metavar='SCORE',
          type=float,
          default='0',
          help=FAIL_UNDER_HELP
      )
  
      parser.add_argument(
          '--ignore-staged',
          action='store_true',
          default=False,
          help=IGNORE_STAGED_HELP
      )
  
      parser.add_argument(
          '--ignore-unstaged',
          action='store_true',
          default=False,
          help=IGNORE_UNSTAGED_HELP
      )
  
      parser.add_argument(
          '--exclude',
          metavar='EXCLUDE',
          type=str,
          nargs='+',
          help=EXCLUDE_HELP
      )
  
      parser.add_argument(
          '--src-roots',
          metavar='DIRECTORY',
          type=str,
          nargs='+',
          default=['src/main/java', 'src/test/java'],
          help=SRC_ROOTS_HELP
      )
  
      return vars(parser.parse_args(argv))
docs: Parse command line arguments, returning a dict of
      valid options:
  
          {
              'coverage_xml': COVERAGE_XML,
              'html_report': None | HTML_REPORT,
              'external_css_file': None | CSS_FILE,
          }
  
      where `COVERAGE_XML`, `HTML_REPORT`, and `CSS_FILE` are paths.
  
      The path strings may or may not exist.