fixed a few jshint errors
This commit is contained in:
@ -1,5 +1,3 @@
|
||||
var outputPath = _.joinPath(__dirname, '../../../src/lib/api.js');
|
||||
|
||||
var _ = require('../../../src/lib/utils');
|
||||
var asset = require('assert');
|
||||
var path = require('path');
|
||||
@ -9,6 +7,8 @@ var templates = require('./templates');
|
||||
var clean = require('../../clean');
|
||||
var urlParamRE = /\{(\w+)\}/g;
|
||||
|
||||
var outputPath = _.joinPath(__dirname, '../../../src/lib/api.js');
|
||||
|
||||
require('./spec').on('ready', function (specs) {
|
||||
var defs = [];
|
||||
var namespaces = [];
|
||||
@ -22,6 +22,7 @@ require('./spec').on('ready', function (specs) {
|
||||
var requiredVars = {};
|
||||
var param;
|
||||
var target;
|
||||
var match;
|
||||
|
||||
if (url.charAt(0) !== '/') {
|
||||
url = '/' + url;
|
||||
@ -36,8 +37,8 @@ require('./spec').on('ready', function (specs) {
|
||||
[requiredVars, optionalVars].forEach(function (vars) {
|
||||
_.each(vars, function (v, name) {
|
||||
vars[name] = _.omit(v, 'description');
|
||||
})
|
||||
})
|
||||
});
|
||||
});
|
||||
|
||||
note.push(_.omit({
|
||||
fmt: url.replace(urlParamRE, '<%=$1%>'),
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var _ = require('../../../src/lib/utils')
|
||||
var _ = require('../../../src/lib/utils');
|
||||
|
||||
var EventEmitter = require('events').EventEmitter;
|
||||
var aliases = require('./aliases');
|
||||
@ -7,6 +7,7 @@ var castNotFoundRE = /exists/;
|
||||
var usesBulkBodyRE = /^(bulk|msearch)$/;
|
||||
|
||||
var specCount = 0;
|
||||
var completedSpecs = [];
|
||||
var doneParsing = false;
|
||||
|
||||
require('../../get_spec')
|
||||
@ -14,12 +15,10 @@ require('../../get_spec')
|
||||
.on('entry', transformFile)
|
||||
.on('end', function () {
|
||||
doneParsing = true;
|
||||
if (specs.length === specCount) {
|
||||
module.exports.emit('ready', specs);
|
||||
if (completedSpecs.length === specCount) {
|
||||
module.exports.emit('ready', completedSpecs);
|
||||
}
|
||||
})
|
||||
|
||||
var specs = [];
|
||||
});
|
||||
|
||||
function transformFile(entry) {
|
||||
specCount++;
|
||||
@ -50,10 +49,10 @@ function transformFile(entry) {
|
||||
if (castNotFoundRE.test(name)) {
|
||||
spec.castNotFound = true;
|
||||
}
|
||||
if (specs.push(spec) === specCount && doneParsing) {
|
||||
module.exports.emit('ready', specs);
|
||||
if (completedSpecs.push(spec) === specCount && doneParsing) {
|
||||
module.exports.emit('ready', completedSpecs);
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = new EventEmitter();
|
||||
|
||||
@ -66,7 +66,7 @@ function stringify(thing, pretty) {
|
||||
// remove quotes around key names that are only made up of letters
|
||||
.replace(/^( +)'([a-zA-Z_]+)':/gm, '$1$2:')
|
||||
// requote "special" key names
|
||||
.replace(/^( +)(default):/gm, '$1\'$2\':')
|
||||
.replace(/^( +)(default):/gm, '$1\'$2\':');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user