Skip to content

Commit

Permalink
Merge pull request #371 from ycombinator/gh-360/unused
Browse files Browse the repository at this point in the history
Enabling unused lint check
  • Loading branch information
kenperkins committed Dec 5, 2014
2 parents 8c1bac9 + b167f20 commit 8f4bf99
Show file tree
Hide file tree
Showing 160 changed files with 462 additions and 741 deletions.
2 changes: 1 addition & 1 deletion .jshintrc
Expand Up @@ -23,7 +23,7 @@
// "single" : require single quotes
// "double" : require double quotes
"undef" : false, // true: Require all non-global variables to be declared (prevents global leaks)
"unused" : false, // true: Require all defined variables be used
"unused" : true, // true: Require all defined variables be used
"strict" : false, // true: Requires all functions run in ES5 Strict Mode
"maxparams" : false, // {int} Max number of formal params allowed per function
"maxdepth" : false, // {int} Max depth of nested blocks (within functions)
Expand Down
10 changes: 10 additions & 0 deletions examples/compute/amazon.js
Expand Up @@ -5,3 +5,13 @@ var client = pkgcloud.compute.createClient({
accessKey: 'asdfkjas;dkj43498aj3n',
accessKeyId: '98kja34lkj'
});

client.getServers(function (err, servers) {
if (err) {
console.error(err);
}

servers.forEach(function (server) {
console.log(server.toJSON());
});
});
20 changes: 20 additions & 0 deletions examples/compute/joyent.js
Expand Up @@ -12,6 +12,16 @@ var client = pkgcloud.compute.createClient({
key: fs.readFileSync(path.join(process.env.HOME, '.ssh/id_rsa'), 'ascii')
});

client.getServers(function (err, servers) {
if (err) {
console.error(err);
}

servers.forEach(function (server) {
console.log(server.toJSON());
});
});

//
// Alternatively create a client with a username / password pair
//
Expand All @@ -21,3 +31,13 @@ var otherClient = pkgcloud.compute.createClient({
password: 'your-password'
});

otherClient.getServers(function (err, servers) {
if (err) {
console.error(err);
}

servers.forEach(function (server) {
console.log(server.toJSON());
});
});

10 changes: 10 additions & 0 deletions examples/storage/amazon.js
Expand Up @@ -5,3 +5,13 @@ var client = pkgcloud.storage.createClient({
accessKey: 'asdfkjas;dkj43498aj3n',
accessKeyId: '98kja34lkj'
});

client.getContainers(function (err, containers) {
if (err) {
console.error(err);
}

containers.forEach(function (container) {
console.log(container.toJSON());
});
});
10 changes: 10 additions & 0 deletions examples/storage/azure.js
Expand Up @@ -5,3 +5,13 @@ var azure = pkgcloud.storage.createClient({
storageAccount: 'test-storage-account', // Name of your storage account
storageAccessKey: 'test-storage-access-key' // Access key for storage account
});

azure.getContainers(function (err, containers) {
if (err) {
console.error(err);
}

containers.forEach(function (container) {
console.log(container.toJSON());
});
});
2 changes: 2 additions & 0 deletions examples/storage/rackspace.js
Expand Up @@ -88,6 +88,7 @@ rackspace.getContainer('container-name', function (err, container) {
return;
}
console.log('Successfully set bucket as CDN bucket');
console.log(cont);
});
});

Expand All @@ -106,5 +107,6 @@ rackspace.getContainer('sample-container', function (err, container) {
}

console.log('Container ' + container.name + ' was successfully destroyed.');
console.log(result);
});
});
1 change: 0 additions & 1 deletion lib/pkgcloud/amazon/client.js
Expand Up @@ -7,7 +7,6 @@

var util = require('util'),
AWS = require('aws-sdk'),
request = require('request'),
pkgcloud = require('../../../../pkgcloud'),
base = require('../core/base');

Expand Down
1 change: 0 additions & 1 deletion lib/pkgcloud/amazon/compute/client/groups.js
Expand Up @@ -4,7 +4,6 @@
*/

var errs = require('errs'),
util = require('util'),
_ = require('underscore');

//
Expand Down
1 change: 0 additions & 1 deletion lib/pkgcloud/amazon/compute/client/images.js
Expand Up @@ -6,7 +6,6 @@
*/
var pkgcloud = require('../../../../../lib/pkgcloud'),
base = require('../../../core/compute'),
errs = require('errs'),
compute = pkgcloud.providers.amazon.compute;

//
Expand Down
2 changes: 0 additions & 2 deletions lib/pkgcloud/amazon/compute/client/index.js
Expand Up @@ -6,9 +6,7 @@
*/

var AWS = require('aws-sdk'),
qs = require('querystring'),
util = require('util'),
urlJoin = require('url-join'),
amazon = require('../../client'),
_ = require('underscore');

Expand Down
5 changes: 2 additions & 3 deletions lib/pkgcloud/amazon/compute/client/keys.js
Expand Up @@ -5,8 +5,7 @@
*
*/

var errs = require('errs'),
util = require('util');
var errs = require('errs');

//
// ### function listKeys (options, callback)
Expand Down Expand Up @@ -96,4 +95,4 @@ exports.destroyKey = function (name, callback) {
? callback(err)
: callback(null, true);
});
};
};
1 change: 0 additions & 1 deletion lib/pkgcloud/amazon/compute/client/servers.js
Expand Up @@ -5,7 +5,6 @@
*
*/
var async = require('async'),
request = require('request'),
base = require('../../../core/compute'),
pkgcloud = require('../../../../../lib/pkgcloud'),
errs = require('errs'),
Expand Down
5 changes: 1 addition & 4 deletions lib/pkgcloud/amazon/storage/client/files.js
Expand Up @@ -5,10 +5,7 @@
*
*/

var fs = require('fs'),
request = require('request'),
util = require('util'),
base = require('../../../core/storage'),
var base = require('../../../core/storage'),
pkgcloud = require('../../../../../lib/pkgcloud'),
through = require('through2'),
storage = pkgcloud.providers.amazon.storage,
Expand Down
1 change: 0 additions & 1 deletion lib/pkgcloud/amazon/storage/client/index.js
Expand Up @@ -8,7 +8,6 @@
var util = require('util'),
AWS = require('aws-sdk'),
s3Stream = require('s3-upload-stream'),
pkgcloud = require('../../../../pkgcloud'),
amazon = require('../../client'),
_ = require('underscore');

Expand Down
4 changes: 1 addition & 3 deletions lib/pkgcloud/amazon/storage/file.js
Expand Up @@ -16,8 +16,6 @@ var File = exports.File = function File(client, details) {
util.inherits(File, base.File);

File.prototype._setProperties = function (details) {
var self = this;

this.name = details.name || details.Key;
this.etag = details.ETag || details.etag || null;
this.lastModified = details.LastModified || details.lastModified || null;
Expand All @@ -33,4 +31,4 @@ File.prototype._setProperties = function (details) {

File.prototype.toJSON = function () {
return _.pick(this, ['name', 'etag', 'size', 'storageClass', 'lastModified', 'container', 'location' ]);
};
};
1 change: 0 additions & 1 deletion lib/pkgcloud/azure/client.js
Expand Up @@ -6,7 +6,6 @@
*/

var util = require('util'),
request = require('request'),
base = require('../core/base');

var Client = exports.Client = function (options) {
Expand Down
1 change: 0 additions & 1 deletion lib/pkgcloud/azure/compute/client/images.js
Expand Up @@ -6,7 +6,6 @@
*/
var pkgcloud = require('../../../../../lib/pkgcloud'),
base = require('../../../core/compute'),
errs = require('errs'),
compute = pkgcloud.providers.azure.compute,
azureApi = require('../../utils/azureApi');

Expand Down
3 changes: 1 addition & 2 deletions lib/pkgcloud/azure/compute/client/index.js
Expand Up @@ -5,8 +5,7 @@
*
*/

var qs = require('querystring'),
util = require('util'),
var util = require('util'),
urlJoin = require('url-join'),
https = require('https'),
auth = require('../../../common/auth'),
Expand Down
11 changes: 5 additions & 6 deletions lib/pkgcloud/azure/compute/client/keys.js
Expand Up @@ -5,8 +5,7 @@
*
*/

var errs = require('errs'),
util = require('util');
var errs = require('errs');

//
// ### function listKeys (options, callback)
Expand All @@ -24,7 +23,7 @@ exports.listKeys = function (options, callback) {
var self = this;
options = options || {};

return this._query('DescribeKeyPairs', options, function (err, body, res) {
return this._query('DescribeKeyPairs', options, function (err, body) {
return err
? callback(err)
: callback(null, self._toArray(body.keySet.item));
Expand Down Expand Up @@ -71,7 +70,7 @@ exports.addKey = function (options, callback) {
KeyName: options.name,
PublicKeyMaterial: new Buffer(options.key).toString('base64')
},
function (err, body, res) {
function (err) {
return err
? callback(err)
: callback(null, true);
Expand All @@ -90,10 +89,10 @@ exports.destroyKey = function (name, callback) {
return this._query(
'DeleteKeyPair',
{ KeyName: name },
function (err, body, res) {
function (err) {
return err
? callback(err)
: callback(null, true);
}
);
};
};
12 changes: 5 additions & 7 deletions lib/pkgcloud/azure/compute/client/servers.js
Expand Up @@ -4,8 +4,7 @@
* (C) Microsoft Open Technologies, Inc.
*
*/
var async = require('async'),
base = require('../../../core/compute'),
var base = require('../../../core/compute'),
pkgcloud = require('../../../../../lib/pkgcloud'),
errs = require('errs'),
azureApi = require('../../utils/azureApi'),
Expand Down Expand Up @@ -42,8 +41,7 @@ exports.getLimits = function getLimits(callback) {
// Lists all servers available to your account.
//
exports.getServers = function getServers(callback) {
var self = this,
servers = [];
var self = this;

azureApi.getServers(this, function (err, results) {
if (err) {
Expand Down Expand Up @@ -123,7 +121,7 @@ exports.createServer = function createServer(options, callback) {
exports.destroyServer = function destroyServer(server, callback) {
var serverId = server instanceof base.Server ? server.id : server;

azureApi.destroyServer(this, serverId, function (err, res) {
azureApi.destroyServer(this, serverId, function (err) {
if (callback) {
return !err
? callback && callback(null, { ok: serverId })
Expand All @@ -142,7 +140,7 @@ exports.destroyServer = function destroyServer(server, callback) {
exports.stopServer = function stopServer(server, callback) {
var serverId = server instanceof base.Server ? server.id : server;

azureApi.stopServer(this, serverId, function (err, res) {
azureApi.stopServer(this, serverId, function (err) {
return !err
? callback(null, { ok: serverId })
: callback(err);
Expand Down Expand Up @@ -174,7 +172,7 @@ exports.createHostedService = function createHostedService(serviceName, callback
exports.rebootServer = function rebootServer(server, callback) {
var serverId = server instanceof base.Server ? server.id : server;

azureApi.rebootServer(this, serverId, function (err, res) {
azureApi.rebootServer(this, serverId, function (err) {
return !err
? callback(null, { ok: serverId })
: callback(err);
Expand Down
1 change: 0 additions & 1 deletion lib/pkgcloud/azure/compute/server.js
Expand Up @@ -101,7 +101,6 @@ Server.prototype._setProperties = function (details) {

// TODO: Need to clean up once I understand what is private ip?
if (roleInstance) {
var ip = roleInstance.IpAddress;
addresses.public.push(roleInstance.InstanceEndpoints.InstanceEndpoint.Vip);
addresses.private.push(roleInstance.IpAddress);
} else {
Expand Down
7 changes: 3 additions & 4 deletions lib/pkgcloud/azure/database/client/databases.js
Expand Up @@ -10,8 +10,7 @@ var errs = require('errs'),
templates = require('../../utils/templates'),
PATH = require('path'),
xml2js = require('xml2js'),
_ = require('underscore'),
url = require('url');
_ = require('underscore');

// Encode a uri according to Azure Table rules
// ### @options {uri} The uri to encode
Expand Down Expand Up @@ -67,7 +66,7 @@ exports.create = function (options, callback) {
path: 'Tables',
body: body,
headers: headers
}, function (err, body, res) {
}, function (err, body) {
if (err) { return next(err); }

var parser = new xml2js.Parser();
Expand Down Expand Up @@ -95,7 +94,7 @@ exports.list = function (callback) {
this._xmlRequest({
method: 'GET',
path: 'Tables'
}, function (err, body, res) {
}, function (err, body) {
if (err) { return callback(err); }
if (body && body.entry) {
if (Array.isArray(body.entry)) {
Expand Down
14 changes: 5 additions & 9 deletions lib/pkgcloud/azure/storage/client/containers.js
Expand Up @@ -5,9 +5,7 @@
*
*/

var async = require('async'),
request = require('request'),
base = require('../../../core/storage'),
var base = require('../../../core/storage'),
pkgcloud = require('../../../../../lib/pkgcloud'),
storage = pkgcloud.providers.azure.storage;

Expand Down Expand Up @@ -46,16 +44,15 @@ exports.getContainers = function (callback) {
//
exports.getContainer = function (container, callback) {
var containerName = container instanceof storage.Container ? container.name : container,
self = this,
options;
self = this;

this._xmlRequest({
method: 'GET',
path: containerName,
qs: {
restype: 'container'
}
}, function (err, body, res) {
}, function (err, body) {
return err
? callback(err)
: callback(null, new (storage.Container)(self, body));
Expand Down Expand Up @@ -85,7 +82,7 @@ exports.createContainer = function (options, callback) {
qs: {
restype: 'container'
}
}, function (err, body, res) {
}, function (err) {
return err
? callback(err)
: callback(null, new (storage.Container)(self, options));
Expand All @@ -104,8 +101,7 @@ exports.createContainer = function (options, callback) {
// of the same name during this cleanup period, your call returns an error immediately.
//
exports.destroyContainer = function (container, callback) {
var containerName = container instanceof base.Container ? container.name : container,
self = this;
var containerName = container instanceof base.Container ? container.name : container;

this._xmlRequest({
method: 'DELETE',
Expand Down

0 comments on commit 8f4bf99

Please sign in to comment.