2 * @fileoverview Prevent variables used in JSX to be marked as unused
3 * @author Yannick Croissant
7 var variableUtil = require('../util/variable');
9 // ------------------------------------------------------------------------------
11 // ------------------------------------------------------------------------------
13 module.exports = function(context) {
16 JSXExpressionContainer: function(node) {
17 if (node.expression.type !== 'Identifier') {
20 variableUtil.markVariableAsUsed(context, node.expression.name);
23 JSXIdentifier: function(node) {
24 variableUtil.markVariableAsUsed(context, node.name);