diff --git a/.eslintrc b/.eslintrc index 129b993..b663b6e 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,8 +3,5 @@ "env": { "node": true, "es6": true - }, - "rules": { - "strict": "error" } } diff --git a/.mocharc.json b/.mocharc.json index dd7e93b..3855a9f 100644 --- a/.mocharc.json +++ b/.mocharc.json @@ -2,6 +2,5 @@ "check-leaks": true, "throw-deprecation": true, "trace-deprecation": true, - "trace-warnings": true, - "use_strict": true + "trace-warnings": true } diff --git a/index.js b/index.js index cde5bf7..6dd5032 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,3 @@ -'use strict'; - const parser = require('@babel/parser'); /** @@ -79,10 +77,7 @@ module.exports.prototype.traverse = function(node, cb) { // Avoid visited nodes if (key === 'parent' || !node[key]) { continue; } - if (typeof node[key] === 'object') { - node[key].parent = node; - } - + node[key].parent = node; this.traverse(node[key], cb); } } diff --git a/test/test.js b/test/test.js index 19ac983..c217a8b 100644 --- a/test/test.js +++ b/test/test.js @@ -1,7 +1,5 @@ /* eslint-env mocha */ -'use strict'; - const assert = require('assert'); const Walker = require('../'); const fs = require('fs');