Skip to content

Commit a50f9ac

Browse files
committed
fix: check if node init exists
1 parent 7af6b74 commit a50f9ac

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/rules/no-debug.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ module.exports = {
2323
const renderVariableDeclarators = [];
2424
return {
2525
VariableDeclarator(node) {
26-
if (node.init.callee && node.init.callee.name === 'render') {
26+
if (
27+
node.init &&
28+
node.init.callee &&
29+
node.init.callee.name === 'render'
30+
) {
2731
if (
2832
node.id.type === 'ObjectPattern' &&
2933
node.id.properties.some(property => property.key.name === 'debug')

tests/lib/rules/no-debug.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ ruleTester.run('no-debug', rule, {
3333
},
3434
{
3535
code: `
36+
let foo
3637
const debug = require('debug')
3738
debug()
3839
`,

0 commit comments

Comments
 (0)