code: function addSemiColon(text, config) {
          if (config.skipSemiColonInsertion || endsWithSemiColonRegExp.test(text)) {
              return text;
          } else {
              return text + ";";
          }
      }
docs: Some JS may not be valid if concatenated with other JS, in particular
  the style of omitting semicolons and rely on ASI. Add a semicolon in
  those cases.