fix linting errors

This commit is contained in:
Sebastian McKenzie 2014-12-27 23:55:52 +11:00
parent 8d472a14be
commit c4c9f7984f
4 changed files with 10 additions and 22 deletions

View File

@ -2,13 +2,12 @@ module.exports = File;
var SHEBANG_REGEX = /^\#\!.*/;
var Transformer = require("./transformation/transformer");
var transform = require("./transformation/transform");
var generate = require("./generation/generator");
var Scope = require("./traverse/scope");
var util = require("./util");
var t = require("./types");
var _ = require("lodash");
var transform = require("./transformation/transform");
var generate = require("./generation/generator");
var Scope = require("./traverse/scope");
var util = require("./util");
var t = require("./types");
var _ = require("lodash");
function File(opts) {
this.opts = File.normaliseOptions(opts);

View File

@ -43,10 +43,6 @@ DefaultFormatter.prototype.remapAssignments = function () {
var localExports = this.localExports;
var self = this;
var throwIllegal = function (node) {
// todo!!
};
var isLocalReference = function (node, scope) {
var left = node.left;
var name = left.name;
@ -111,8 +107,6 @@ DefaultFormatter.prototype._hoistExport = function (declar, assign) {
};
DefaultFormatter.prototype._exportSpecifier = function (getRef, specifier, node, nodes) {
var variableName = t.getSpecifierName(specifier);
var inherits = false;
if (node.specifiers.length === 1) inherits = node;
@ -163,7 +157,7 @@ DefaultFormatter.prototype.exportDeclaration = function (node, nodes) {
decl.init = this._exportsAssign(decl.id, decl.init).expression;
var newDeclar = t.variableDeclaration(declar.kind, [decl]);
if (i == 0) t.inherits(newDeclar, declar);
if (i === "0") t.inherits(newDeclar, declar);
nodes.push(newDeclar);
}
} else {

View File

@ -2,15 +2,10 @@ module.exports = SystemFormatter;
var DefaultFormatter = require("./_default");
var AMDFormatter = require("./amd");
var traverse = require("../../traverse");
var util = require("../../util");
var t = require("../../types");
var _ = require("lodash");
var SETTER_MODULE_NAMESPACE = t.identifier("m");
var PRIVATE_MODULE_NAME_IDENTIFIER = t.identifier("__moduleName");
var NULL_SETTER = t.literal(null);
function SystemFormatter(file) {
AMDFormatter.apply(this, arguments);
@ -39,7 +34,7 @@ SystemFormatter.prototype._exportsWildcard = function (objectIdentifier) {
return t.forInStatement(left, right, block);
};
SystemFormatter.prototype._exportsAssign = function (id, init, isExpression) {
SystemFormatter.prototype._exportsAssign = function (id, init) {
return this.buildExportCall(t.literal(id.name), init, true);
};

View File

@ -115,8 +115,8 @@ exports.XJSElement = {
for (i in lines) {
var line = lines[i];
var isFirstLine = i == 0;
var isLastLine = i == lines.length - 1;
var isFirstLine = i === "0";
var isLastLine = +i === lines.length - 1;
// replace rendered whitespace tabs with spaces
var trimmedLine = line.replace(/\t/g, ' ');