'use strict';const{argument,expectCase,getDocsUrl,method}=require('./util');module.exports={meta:{docs:{url:getDocsUrl(__filename),},},create(context){return{CallExpression(node){if(!expectCase(node)){return;}constpropertyName=method(node)&&method(node).name;// Look for `toThrow` calls with no arguments.if(['toThrow','toThrowError'].includes(propertyName)&&!argument(node)){context.report({message:`Add an error message to {{ propertyName }}()`,data:{propertyName,},node:method(node),});}},};},};