create(context) {
    return {
      NewExpression(node) {
        if (node.callee.name === 'Promise') {
          context.report({ node, messageId: 'avoidNew' })
        }
      },
    }
  }
Rule: avoid-new
Avoid creating new promises outside of utility libraries.