Showing 13 of 57 total issues
Function exports
has 241 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function() {
var sankey = {},
nodeWidth = 24,
nodePadding = 8,
size = [1, 1],
- Create a ticketCreate a ticket
Function gameState
has 157 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var gameState = function($q, notificationService, $filter, UPGRADES, ACHIEVEMENTS, GainCalculator, localStorage, AnimatedFlyTip) {
var getNewState = function() {
return {
upgrades: {},
- Create a ticketCreate a ticket
Function gameController
has 130 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var gameController = function($scope, $window, $interval, $filter, $http, $modal, GameState, ChartConfigs, GameTimer, UpgradeManager, FunctionBuilder, UpgradePath, NgTableParams, ACHIEVEMENTS) {
$scope.ACHIEVEMENTS = ACHIEVEMENTS;
$scope._visibleUpgrades = [];
$scope.groupVisibleHash = {};
$scope.tabActive = [true, false, false, false];
- Create a ticketCreate a ticket
Function chartConfigs
has 98 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var chartConfigs = function($q, GameState) {
var defer = $q.defer();
Highcharts.setOptions({
global: {
- Create a ticketCreate a ticket
Function sankey
has 95 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var sankey = function(UpgradePath) {
return {
restrict: 'E',
scope: {},
link: function(scope, element) {
- Create a ticketCreate a ticket
Function link
has 89 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
link: function(scope, element) {
const constants = {
OPACITY_LOW: 0.2,
OPACITY_HIGH: 0.6
- Create a ticketCreate a ticket
Function computeNodeDepths
has 82 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function computeNodeDepths(iterations) {
var nodesByBreadth = d3.nest()
.key(function(d) { return d.x; })
.sortKeys(d3.ascending)
.entries(nodes)
- Create a ticketCreate a ticket
Function upgradeManager
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var upgradeManager = function(GameState, UPGRADES, favico) {
var hasUpgrade = function(key, level = 0) {
return GameState.upgrade.has(key, level);
};
- Create a ticketCreate a ticket
Function functionBuilder
has 65 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var functionBuilder = function(GameState, GainCalculator, $window) {
return {
build: function() {
var upgrade = GameState.upgrade;
- Create a ticketCreate a ticket
Function build
has 61 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
build: function() {
var upgrade = GameState.upgrade;
var unitText = `${_.camelCase(GameState.currencySet.get())}s`;
- Create a ticketCreate a ticket
Function gameController
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
var gameController = function($scope, $window, $interval, $filter, $http, $modal, GameState, ChartConfigs, GameTimer, UpgradeManager, FunctionBuilder, UpgradePath, NgTableParams, ACHIEVEMENTS) {
- Create a ticketCreate a ticket
Function gameState
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
var gameState = function($q, notificationService, $filter, UPGRADES, ACHIEVEMENTS, GainCalculator, localStorage, AnimatedFlyTip) {
- Create a ticketCreate a ticket
Function gameTimer
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
var gameTimer = function($q, $interval, $timeout, $window, GameState, AdManager, GainCalculator) {
- Create a ticketCreate a ticket