From 0370402a0db59c6099520718b01eb7a95b7e9fc4 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 6 Nov 2015 20:55:05 -0500 Subject: [PATCH] fix lint errors --- packages/babel-traverse/src/scope/index.js | 13 ++++++------- packages/babel-types/src/index.js | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index 489fc4af6d..d31dcea851 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -9,7 +9,6 @@ import defaults from "lodash/object/defaults"; import * as messages from "babel-messages"; import Binding from "./binding"; import globals from "globals"; -import extend from "lodash/object/extend"; import * as t from "babel-types"; // @@ -163,7 +162,7 @@ export default class Scope { */ constructor(path: NodePath, parentScope?: Scope) { - if (parentScope && parent.block === path.node) { + if (parentScope && parentScope.block === path.node) { return parentScope; } @@ -636,11 +635,11 @@ export default class Scope { // - this.references = Object.create(null), - this.bindings = Object.create(null), - this.globals = Object.create(null), - this.uids = Object.create(null), - this.data = Object.create(null), + this.references = Object.create(null); + this.bindings = Object.create(null); + this.globals = Object.create(null); + this.uids = Object.create(null); + this.data = Object.create(null); // ForStatement - left, init diff --git a/packages/babel-types/src/index.js b/packages/babel-types/src/index.js index eaaecc7e5f..26e6203bc9 100644 --- a/packages/babel-types/src/index.js +++ b/packages/babel-types/src/index.js @@ -399,7 +399,7 @@ export function inherits(child: Object, parent: Object): Object { // force inherit "private" properties for (let key in parent) { - if (key[0] === "_") node[key] = parent[key]; + if (key[0] === "_") child[key] = parent[key]; } // force inherit select properties