codestop-js-proof
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -11,3 +11,3 @@ "use strict"; | ||
} | ||
if (node['callee']['type'] && node['callee']['type'] == 'MemberExpression') { | ||
if (node['callee'] && node['callee']['type'] && node['callee']['type'] == 'MemberExpression') { | ||
return ((node['type'] == 'CallExpression' | ||
@@ -20,2 +20,9 @@ && node['callee']['object']['name'] == filters['name']) | ||
} | ||
else if (node['type'] == 'MemberExpression') { | ||
return (node['object']['name'] == filters['name'] | ||
&& | ||
filters['property'] | ||
? node['property']['name'] == filters['property'] | ||
: true); | ||
} | ||
else { | ||
@@ -22,0 +29,0 @@ return (node['type'] == 'Callexpression' |
{ | ||
"name": "codestop-js-proof", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "## Usage", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -12,3 +12,3 @@ import Rule from '../../Rule'; | ||
if (node['callee']['type'] && node['callee']['type'] == 'MemberExpression') { | ||
if (node['callee'] && node['callee']['type'] && node['callee']['type'] == 'MemberExpression') { | ||
return ( | ||
@@ -22,2 +22,10 @@ (node['type'] == 'CallExpression' | ||
); | ||
} else if (node['type'] == 'MemberExpression') { | ||
return ( | ||
node['object']['name'] == filters['name'] | ||
&& | ||
filters['property'] | ||
? node['property']['name'] == filters['property'] | ||
: true | ||
); | ||
} else { | ||
@@ -24,0 +32,0 @@ return ( |
127736
3850