code: function resolve(p, context) {
    try {
      return relative( p
                     , context.getFilename()
                     , context.settings
                     )
    } catch (err) {
      if (!erroredContexts.has(context)) {
        context.report({
          message: `Resolve error: ${err.message}`,
          loc: { line: 1, column: 0 },
        })
        erroredContexts.add(context)
      }
    }
  }
docs: Given
  @param  {string} p - module path
  @param  {object} context - ESLint context
  @return {string} - the full module filesystem path;
  null if package is core;
  undefined if not found