src/ExportMap.js
function makeSourceCode(text, ast) {
  if (SourceCode.length > 1) {
    // ESLint 3
    return new SourceCode(text, ast)
  } else {
    // ESLint 4, 5
    return new SourceCode({ text, ast })
  }
}
function makeSourceCode(text, ast) {
  if (SourceCode.length > 1) {
    // ESLint 3
    return new SourceCode(text, ast)
  } else {
    // ESLint 4, 5
    return new SourceCode({ text, ast })
  }
}
function makeSourceCode ( text , ast ) { if ( SourceCode . length > 1 ) { // ESLint 3 return new SourceCode ( text , ast ) } else { // ESLint 4, 5 return new SourceCode ( { text , ast } ) } }
sometimes legacy support isn't _that_ hard... right?
sometimes legacy support isn t _that_ hard ... right?