code: function ShieldBadgeReporter (opts) {
    this.opts = opts || {}
    this.opts.dir = this.opts.dir || process.cwd()
    this.opts.file = this.opts.file || this.getDefaultConfig().file
    this.opts.writer = this.opts.writer || null
    this.subject = this.opts.subject || this.getDefaultConfig().subject
    if (typeof this.opts.coverageType === 'string' && _includes(acceptedTypes, this.opts.coverageType.toLowerCase())) {
      this.coverageType = this.opts.coverageType.toLowerCase()
    } else {
      this.coverageType = this.getDefaultConfig().coverageType
    }
    if (typeof this.opts.readmeFilename === 'string' && /readme\.md/i.test(this.opts.readmeFilename)) {
      this.readmeFilename = this.opts.readmeFilename
    } else {
      this.readmeFilename = null
    }
    this.readmeDir = this.opts.readmeDir || this.getDefaultConfig().readmeDir
    this.range = this.opts.range || this.getDefaultConfig().range
  }
docs: /*
  https://img.shields.io/badge/<SUBJECT>-<STATUS>-<COLOR>.svg
  Dashes -- 	    → 	- Dash
  Underscores __ 	→ 	_ Underscore
  _ or Space   	  → 	  Space
  
  colors: brightgreen green yellowgreen yellow orange red lightgrey blue ff69b4 (pink)