function ruleApplies(node){if(node.type==="JSXElement"){var isSingleLine=node.loc.start.line===node.loc.end.line;switch(IGNORE_JSX){// Exclude this JSX element from linting
case"all":return false;// Exclude this JSX element if it is multi-line element
case"multi-line":return isSingleLine;// Exclude this JSX element if it is single-line element
case"single-line":return!isSingleLine;// Nothing special to be done for JSX elements
case"none":break;// no default
}}return ALL_NODES||node.type==="FunctionExpression"||node.type==="ArrowFunctionExpression";}
Determines if this rule should be enforced for a node given the current configuration.
@param {ASTNode} node - The node to be checked.
@returns {boolean} True if the rule should be enforced for this node.
@private