Enable no-unused-vars
This enables the no-unused-vars rule from the upstream eslint-config-openstack, and corrects all linting errors found. Change-Id: I9f5fb29cd9b2429698819ecf556ced933378b081
This commit is contained in:
parent
74a57b7b43
commit
2aa78ad0b7
@ -28,7 +28,6 @@ rules:
|
||||
valid-jsdoc: 1
|
||||
no-undefined: 1
|
||||
brace-style: 1
|
||||
no-unused-vars: 1
|
||||
strict: 1
|
||||
no-extra-parens: 1
|
||||
eqeqeq: 1
|
||||
|
@ -164,7 +164,7 @@
|
||||
/**
|
||||
* Get the HTML for a `menu`
|
||||
*/
|
||||
function getMenu(actionList, scope) {
|
||||
function getMenu(actionList) {
|
||||
var menuElem = angular.element('<menu>');
|
||||
menuElem.append(actionList);
|
||||
return menuElem;
|
||||
|
@ -26,7 +26,7 @@
|
||||
describe('pie chart directive', function () {
|
||||
|
||||
var $scope, $elementMax, $elementTotal, $elementOverMax,
|
||||
$elementNoQuota, donutChartSettings, quotaChartDefaults;
|
||||
$elementNoQuota, quotaChartDefaults;
|
||||
|
||||
beforeEach(module('templates'));
|
||||
beforeEach(module('horizon.framework'));
|
||||
@ -38,7 +38,6 @@
|
||||
beforeEach(inject(function ($injector) {
|
||||
var $compile = $injector.get('$compile');
|
||||
$scope = $injector.get('$rootScope').$new();
|
||||
donutChartSettings = $injector.get('horizon.framework.widgets.charts.donutChartSettings');
|
||||
quotaChartDefaults = $injector.get('horizon.framework.widgets.charts.quotaChartDefaults');
|
||||
|
||||
$scope.testDataTotal = {
|
||||
|
@ -100,7 +100,7 @@
|
||||
scope.filterStrings = scope.filterStrings ? scope.filterStrings : defaultFilterStrings;
|
||||
}
|
||||
|
||||
function compile(element, attrs) {
|
||||
function compile(element) {
|
||||
/**
|
||||
* Need to set template here since MagicSearch template
|
||||
* attribute is not interpolated. Can't hardcode the
|
||||
|
@ -27,7 +27,7 @@
|
||||
});
|
||||
|
||||
describe('magic-overrides directive', function () {
|
||||
var $window, $scope, $magicScope, $element, $timeout;
|
||||
var $window, $scope, $magicScope, $timeout;
|
||||
|
||||
beforeEach(module('templates'));
|
||||
beforeEach(module('MagicSearch'));
|
||||
@ -88,7 +88,7 @@
|
||||
'</magic-search>';
|
||||
/* eslint-enable angular/ng_window_service */
|
||||
|
||||
$element = $compile(angular.element(markup))($scope);
|
||||
$compile(angular.element(markup))($scope);
|
||||
|
||||
$scope.$apply();
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
var ctrl;
|
||||
|
||||
beforeEach(module('horizon.framework.widgets.metadata.tree'));
|
||||
beforeEach(inject(function ($controller, $injector) {
|
||||
beforeEach(inject(function ($controller) {
|
||||
ctrl = $controller('MetadataTreeItemController');
|
||||
}));
|
||||
|
||||
|
@ -18,13 +18,12 @@
|
||||
|
||||
describe('Wait Spinner Tests', function() {
|
||||
|
||||
var service, modal;
|
||||
var service;
|
||||
beforeEach(module('ui.bootstrap'));
|
||||
beforeEach(module('horizon.framework'));
|
||||
|
||||
beforeEach(inject(function($injector, $modal) {
|
||||
beforeEach(inject(function($injector) {
|
||||
service = $injector.get('horizon.framework.widgets.modal-wait-spinner.service');
|
||||
modal = $modal;
|
||||
}));
|
||||
|
||||
it('returns the service', function() {
|
||||
@ -71,7 +70,7 @@
|
||||
});
|
||||
|
||||
describe('Wait Spinner Directive', function() {
|
||||
var $scope, $element, $timeout;
|
||||
var $scope, $element;
|
||||
|
||||
beforeEach(module('ui.bootstrap'));
|
||||
beforeEach(module('horizon.framework'));
|
||||
@ -79,7 +78,6 @@
|
||||
beforeEach(inject(function($injector) {
|
||||
var $compile = $injector.get('$compile');
|
||||
$scope = $injector.get('$rootScope').$new();
|
||||
$timeout = $injector.get('$timeout');
|
||||
|
||||
var markup = '<div wait-spinner text="hello!"></div>';
|
||||
$element = angular.element(markup);
|
||||
|
@ -54,7 +54,7 @@
|
||||
add: function() {}
|
||||
};
|
||||
|
||||
var $scope, $q, service, events;
|
||||
var $scope, $q, service;
|
||||
|
||||
function getContext() {
|
||||
return {
|
||||
@ -84,7 +84,7 @@
|
||||
it('should open the modal with correct message', function() {
|
||||
var fakeModalService = {
|
||||
result: {
|
||||
then: function (callback) {}
|
||||
then: function () {}
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -93,13 +93,13 @@
|
||||
|
||||
describe('Maximal Values Passed to the Modal', function() {
|
||||
|
||||
var returned, passed, passedContext;
|
||||
var passed, passedContext;
|
||||
|
||||
beforeEach(function() {
|
||||
var opts = { title: 'my title', body: 'my body', submit: 'Yes',
|
||||
cancel: 'No' };
|
||||
spyOn(modal, 'open');
|
||||
returned = service.modal(opts);
|
||||
service.modal(opts);
|
||||
passed = modal.open.calls.argsFor(0)[0];
|
||||
passedContext = passed.resolve.context();
|
||||
});
|
||||
@ -132,12 +132,12 @@
|
||||
|
||||
describe('Minimal Values Passed to the Modal', function() {
|
||||
|
||||
var returned, passed, passedContext;
|
||||
var passed, passedContext;
|
||||
|
||||
beforeEach(function() {
|
||||
var opts = { title: 'my title', body: 'my body' };
|
||||
spyOn(modal, 'open');
|
||||
returned = service.modal(opts);
|
||||
service.modal(opts);
|
||||
passed = modal.open.calls.argsFor(0)[0];
|
||||
passedContext = passed.resolve.context();
|
||||
});
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
describe('toast factory', function() {
|
||||
|
||||
var $compile, $scope, $timeout, service;
|
||||
var $timeout, service;
|
||||
|
||||
var successMsg = "I am success.";
|
||||
var dangerMsg = "I am danger.";
|
||||
@ -34,8 +34,6 @@
|
||||
beforeEach(module('horizon.framework'));
|
||||
beforeEach(inject(function ($injector) {
|
||||
service = $injector.get('horizon.framework.widgets.toast.service');
|
||||
$scope = $injector.get('$rootScope').$new();
|
||||
$compile = $injector.get('$compile');
|
||||
$timeout = $injector.get('$timeout');
|
||||
}));
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
log = { error: function() {} };
|
||||
var attrs = angular.noop;
|
||||
var parse = function(attr) {
|
||||
return function(scope) {
|
||||
return function() {
|
||||
return attr ? attr : {};
|
||||
};
|
||||
};
|
||||
|
@ -47,7 +47,7 @@
|
||||
describe('render with allocated and available tags', function() {
|
||||
|
||||
var $element;
|
||||
beforeEach(inject(function($injector) {
|
||||
beforeEach(inject(function() {
|
||||
var path = 'transfer-table/transfer-table.basic.mock.html';
|
||||
var markup = $templateCache.get(basePath + path);
|
||||
$element = angular.element(markup);
|
||||
@ -80,7 +80,7 @@
|
||||
describe('clone content', function() {
|
||||
|
||||
var $element;
|
||||
beforeEach(inject(function($injector) {
|
||||
beforeEach(inject(function() {
|
||||
var path = 'transfer-table/transfer-table.clone.mock.html';
|
||||
var markup = $templateCache.get(basePath + path);
|
||||
$element = angular.element(markup);
|
||||
|
@ -57,7 +57,7 @@ horizon.forms = {
|
||||
},
|
||||
|
||||
handle_subnet_address_source: function() {
|
||||
$("div.table_wrapper, #modal_wrapper").on("change", "select#id_address_source", function(evt) {
|
||||
$("div.table_wrapper, #modal_wrapper").on("change", "select#id_address_source", function() {
|
||||
var $option = $(this).find("option:selected");
|
||||
var $form = $(this).closest("form");
|
||||
var $ipVersion = $form.find("select#id_ip_version");
|
||||
@ -79,12 +79,11 @@ horizon.forms = {
|
||||
},
|
||||
|
||||
handle_subnet_subnetpool: function() {
|
||||
$("div.table_wrapper, #modal_wrapper").on("change", "select#id_subnetpool", function(evt) {
|
||||
$("div.table_wrapper, #modal_wrapper").on("change", "select#id_subnetpool", function() {
|
||||
var $option = $(this).find("option:selected");
|
||||
var $form = $(this).closest("form");
|
||||
var $ipVersion = $form.find("select#id_ip_version");
|
||||
var $prefixLength = $form.find("select#id_prefixlen");
|
||||
var $ipv6Modes = $form.find("select#id_ipv6_modes");
|
||||
var subnetpoolIpVersion = parseInt($option.data("ip_version"), 10) || 4;
|
||||
var minPrefixLen = parseInt($option.data("min_prefixlen"), 10) || 1;
|
||||
var maxPrefixLen = parseInt($option.data("max_prefixlen"), 10);
|
||||
|
@ -47,4 +47,6 @@ var Horizon = function () {
|
||||
};
|
||||
|
||||
// Create the one and only horizon object.
|
||||
/*eslint-disable no-unused-vars */
|
||||
var horizon = new Horizon();
|
||||
/*eslint-enable no-unused-vars */
|
||||
|
@ -72,10 +72,9 @@ horizon.membership = {
|
||||
init_current_membership: function(step_slug) {
|
||||
horizon.membership.current_membership[step_slug] = [];
|
||||
var members_list = [];
|
||||
var role_name, role_id, selected_members;
|
||||
var role_id, selected_members;
|
||||
angular.forEach(this.get_role_element(step_slug, ''), function(value) {
|
||||
role_id = horizon.membership.get_field_id($(value).attr('id'));
|
||||
role_name = $('label[for="id_' + step_slug + '_role_' + role_id + '"]').text();
|
||||
|
||||
// get the array of members who are selected in this list
|
||||
selected_members = $(value).find("option:selected");
|
||||
|
@ -242,7 +242,7 @@ horizon.network_topology = {
|
||||
.attr('width', '100%')
|
||||
.attr('height', '100%')
|
||||
.attr('fill', 'white')
|
||||
.on('click', function(d) {
|
||||
.on('click', function() {
|
||||
self.delete_balloon();
|
||||
});
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
describe("Messages (horizon.messages.js)", function () {
|
||||
var message, message2;
|
||||
var message;
|
||||
|
||||
it("Basic Alert", function () {
|
||||
message = horizon.alert("success", "A message!");
|
||||
@ -14,7 +14,7 @@ describe("Messages (horizon.messages.js)", function () {
|
||||
message = horizon.alert("error", "An error!");
|
||||
expect(message.hasClass("alert-danger")).toBe(true);
|
||||
|
||||
message2 = horizon.alert("success", "Another message");
|
||||
horizon.alert("success", "Another message");
|
||||
expect($('#main_content .messages .alert').length).toEqual(2);
|
||||
|
||||
horizon.clearErrorMessages();
|
||||
|
@ -28,7 +28,7 @@
|
||||
* If input is defined and has more than one property return 'Yes' else return 'No'
|
||||
*
|
||||
*/
|
||||
function hasExtrasFilter(gettext) {
|
||||
function hasExtrasFilter() {
|
||||
return function check(input) {
|
||||
if (input &&
|
||||
angular.isObject(input) &&
|
||||
|
@ -20,7 +20,7 @@
|
||||
var flavors = [{id: '1'}, {id: '2'}];
|
||||
|
||||
var novaAPI = {
|
||||
getFlavors: function(params) {
|
||||
getFlavors: function() {
|
||||
var deferred = $q.defer();
|
||||
deferred.resolve({data: {items: flavors}});
|
||||
return deferred.promise;
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
var $scope, deferred, element;
|
||||
var policyService = {
|
||||
ifAllowed: function(policyRules) {
|
||||
ifAllowed: function() {
|
||||
return deferred.promise;
|
||||
}
|
||||
};
|
||||
|
@ -57,7 +57,7 @@
|
||||
|
||||
it('should get aggregate namespace', function() {
|
||||
spyOn(glance, 'getNamespaces');
|
||||
var actual = metadataService.getNamespaces('aggregate');
|
||||
metadataService.getNamespaces('aggregate');
|
||||
expect(glance.getNamespaces)
|
||||
.toHaveBeenCalledWith({ resource_type: 'OS::Nova::Aggregate' }, false);
|
||||
});
|
||||
@ -77,7 +77,7 @@
|
||||
|
||||
it('should get flavor namespace', function() {
|
||||
spyOn(glance, 'getNamespaces');
|
||||
var actual = metadataService.getNamespaces('flavor');
|
||||
metadataService.getNamespaces('flavor');
|
||||
expect(glance.getNamespaces)
|
||||
.toHaveBeenCalledWith({ resource_type: 'OS::Nova::Flavor' }, false);
|
||||
});
|
||||
@ -97,7 +97,7 @@
|
||||
|
||||
it('should get image namespace', function() {
|
||||
spyOn(glance, 'getNamespaces');
|
||||
var actual = metadataService.getNamespaces('image');
|
||||
metadataService.getNamespaces('image');
|
||||
expect(glance.getNamespaces)
|
||||
.toHaveBeenCalledWith({ resource_type: 'OS::Glance::Image' }, false);
|
||||
});
|
||||
|
@ -50,7 +50,7 @@
|
||||
var controller = createController(modalInstance);
|
||||
metadataService.editMetadata = function() {
|
||||
return {
|
||||
then: function(success, fail) {
|
||||
then: function(success) {
|
||||
success();
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user