diff --git a/public/result.html b/public/result.html deleted file mode 100644 index db161648c9..0000000000 --- a/public/result.html +++ /dev/null @@ -1,1055 +0,0 @@ -PHPMD -

PHPMD report

Problems found

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#FileLineProblem
1/sites/firefly-iii/app/Crud/Account/AccountCrud.php32The class AccountCrud has an overall complexity of 52 which is very high. The configured complexity threshold is 50.
2/sites/firefly-iii/app/Handlers/Events/UpdateJournalConnection.php33The method handle() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
3/sites/firefly-iii/app/Helpers/Report/BalanceReportHelper.php34The class BalanceReportHelper has a coupling between objects value of 14. Consider to reduce the number of dependencies under 13.
4/sites/firefly-iii/app/Helpers/Report/BalanceReportHelper.php267The method removeUnusedBudgets() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
5/sites/firefly-iii/app/Helpers/Report/BudgetReportHelper.php51The method budgetYearOverview() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
6/sites/firefly-iii/app/Helpers/Report/BudgetReportHelper.php51The method budgetYearOverview() has 59 lines of code. Current threshold is set to 40. Avoid really long methods.
7/sites/firefly-iii/app/Helpers/Report/BudgetReportHelper.php118The method getBudgetReport() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
8/sites/firefly-iii/app/Helpers/Report/BudgetReportHelper.php118The method getBudgetReport() has 57 lines of code. Current threshold is set to 40. Avoid really long methods.
9/sites/firefly-iii/app/Http/Controllers/Admin/UserController.php54The method index() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
10/sites/firefly-iii/app/Http/Controllers/AttachmentController.php34The class AttachmentController has a coupling between objects value of 17. Consider to reduce the number of dependencies under 13.
11/sites/firefly-iii/app/Http/Controllers/Auth/AuthController.php37The class AuthController has a coupling between objects value of 16. Consider to reduce the number of dependencies under 13.
12/sites/firefly-iii/app/Http/Controllers/Auth/AuthController.php65The method login() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
13/sites/firefly-iii/app/Http/Controllers/Auth/PasswordController.php60The method sendResetLinkEmail() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
14/sites/firefly-iii/app/Http/Controllers/Auth/TwoFactorController.php75Avoid unused parameters such as '$request'.
15/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php32The class BudgetController has a coupling between objects value of 13. Consider to reduce the number of dependencies under 13.
16/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php196The method multiYear() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
17/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php196The method multiYear() has 60 lines of code. Current threshold is set to 40. Avoid really long methods.
18/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php196The method multiYear has 5 parameters. Consider to reduce parameter number under 5.
19/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php266The method period() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
20/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php266The method period() has 47 lines of code. Current threshold is set to 40. Avoid really long methods.
21/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php266The method period has 5 parameters. Consider to reduce parameter number under 5.
22/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php340The method spentInPeriodMulti() has an NPath complexity of 251. The configured NPath complexity threshold is 200.
23/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php340The method spentInPeriodMulti() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
24/sites/firefly-iii/app/Http/Controllers/Chart/BudgetController.php340The method spentInPeriodMulti() has an NPath complexity of 251. The configured NPath complexity threshold is 128.
25/sites/firefly-iii/app/Http/Controllers/Chart/ReportController.php101The method yearInOut() has 43 lines of code. Current threshold is set to 40. Avoid really long methods.
26/sites/firefly-iii/app/Http/Controllers/Chart/ReportController.php101The method yearInOut has 5 parameters. Consider to reduce parameter number under 5.
27/sites/firefly-iii/app/Http/Controllers/Chart/ReportController.php154The method yearInOutSummarized() has 42 lines of code. Current threshold is set to 40. Avoid really long methods.
28/sites/firefly-iii/app/Http/Controllers/Chart/ReportController.php154The method yearInOutSummarized has 5 parameters. Consider to reduce parameter number under 5.
29/sites/firefly-iii/app/Http/Controllers/Controller.php30The class Controller has 20 children. Consider to rebalance this class hierarchy to keep number of children under 15.
30/sites/firefly-iii/app/Http/Controllers/CurrencyController.php31The class CurrencyController has a coupling between objects value of 14. Consider to reduce the number of dependencies under 13.
31/sites/firefly-iii/app/Http/Controllers/ImportController.php50Avoid unused local variables such as '$importer'.
32/sites/firefly-iii/app/Http/Controllers/ImportController.php243The method upload() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
33/sites/firefly-iii/app/Http/Controllers/ImportController.php294The method jobInCorrectStep() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
34/sites/firefly-iii/app/Http/Controllers/RuleController.php36The class RuleController has 13 public methods. Consider refactoring RuleController to keep number of public methods under 10.
35/sites/firefly-iii/app/Http/Controllers/RuleController.php36The class RuleController has a coupling between objects value of 16. Consider to reduce the number of dependencies under 13.
36/sites/firefly-iii/app/Http/Controllers/RuleController.php326Avoid using short method names like RuleController::up(). The configured minimum method name length is 3.
37/sites/firefly-iii/app/Http/Controllers/TagController.php41The class TagController has a coupling between objects value of 14. Consider to reduce the number of dependencies under 13.
38/sites/firefly-iii/app/Http/Controllers/TagController.php181The method index() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
39/sites/firefly-iii/app/Http/Controllers/TagController.php181The method index() has an NPath complexity of 131. The configured NPath complexity threshold is 128.
40/sites/firefly-iii/app/Http/Middleware/AuthenticateTwoFactor.php36The method handle() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
41/sites/firefly-iii/app/Http/Middleware/IsConfirmed.php36The method handle() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
42/sites/firefly-iii/app/Http/Middleware/IsNotConfirmed.php36The method handle() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
43/sites/firefly-iii/app/Http/Middleware/Range.php62The method handle() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
44/sites/firefly-iii/app/Http/Middleware/Range.php95The method datePicker() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
45/sites/firefly-iii/app/Http/Middleware/Range.php95The method datePicker() has 48 lines of code. Current threshold is set to 40. Avoid really long methods.
46/sites/firefly-iii/app/Http/Middleware/RedirectIfTwoFactorAuthenticated.php35The method handle() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
47/sites/firefly-iii/app/Http/Requests/Request.php21The class Request has 19 children. Consider to rebalance this class hierarchy to keep number of children under 15.
48/sites/firefly-iii/app/Import/Converter/AccountId.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
49/sites/firefly-iii/app/Import/Converter/Amount.php30The method convert() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
50/sites/firefly-iii/app/Import/Converter/AssetAccountIban.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
51/sites/firefly-iii/app/Import/Converter/AssetAccountIban.php32The method convert() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
52/sites/firefly-iii/app/Import/Converter/AssetAccountName.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
53/sites/firefly-iii/app/Import/Converter/AssetAccountName.php32The method convert() has 43 lines of code. Current threshold is set to 40. Avoid really long methods.
54/sites/firefly-iii/app/Import/Converter/AssetAccountNumber.php33The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
55/sites/firefly-iii/app/Import/Converter/AssetAccountNumber.php33The method convert() has 41 lines of code. Current threshold is set to 40. Avoid really long methods.
56/sites/firefly-iii/app/Import/Converter/BasicConverter.php22The class BasicConverter has 26 children. Consider to rebalance this class hierarchy to keep number of children under 15.
57/sites/firefly-iii/app/Import/Converter/BillId.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
58/sites/firefly-iii/app/Import/Converter/BillId.php31The method convert() has 41 lines of code. Current threshold is set to 40. Avoid really long methods.
59/sites/firefly-iii/app/Import/Converter/BillName.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
60/sites/firefly-iii/app/Import/Converter/BillName.php32The method convert() has 53 lines of code. Current threshold is set to 40. Avoid really long methods.
61/sites/firefly-iii/app/Import/Converter/BudgetId.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
62/sites/firefly-iii/app/Import/Converter/BudgetName.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
63/sites/firefly-iii/app/Import/Converter/BudgetName.php32The method convert() has 43 lines of code. Current threshold is set to 40. Avoid really long methods.
64/sites/firefly-iii/app/Import/Converter/CategoryId.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
65/sites/firefly-iii/app/Import/Converter/CategoryName.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
66/sites/firefly-iii/app/Import/Converter/CategoryName.php32The method convert() has 43 lines of code. Current threshold is set to 40. Avoid really long methods.
67/sites/firefly-iii/app/Import/Converter/CurrencyId.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
68/sites/firefly-iii/app/Import/Converter/CurrencyName.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
69/sites/firefly-iii/app/Import/Converter/CurrencyName.php31The method convert() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
70/sites/firefly-iii/app/Import/Converter/CurrencySymbol.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
71/sites/firefly-iii/app/Import/Converter/CurrencySymbol.php31The method convert() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
72/sites/firefly-iii/app/Import/Converter/OpposingAccountIban.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
73/sites/firefly-iii/app/Import/Converter/OpposingAccountIban.php31The method convert() has 45 lines of code. Current threshold is set to 40. Avoid really long methods.
74/sites/firefly-iii/app/Import/Converter/OpposingAccountName.php31The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
75/sites/firefly-iii/app/Import/Converter/OpposingAccountName.php31The method convert() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
76/sites/firefly-iii/app/Import/Converter/OpposingAccountNumber.php32The method convert() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
77/sites/firefly-iii/app/Import/Converter/OpposingAccountNumber.php32The method convert() has 42 lines of code. Current threshold is set to 40. Avoid really long methods.
78/sites/firefly-iii/app/Import/Converter/TagsComma.php31The method convert() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
79/sites/firefly-iii/app/Import/Converter/TagsComma.php31The method convert() has 56 lines of code. Current threshold is set to 40. Avoid really long methods.
80/sites/firefly-iii/app/Import/Converter/TagsSpace.php31The method convert() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
81/sites/firefly-iii/app/Import/Converter/TagsSpace.php31The method convert() has 57 lines of code. Current threshold is set to 40. Avoid really long methods.
82/sites/firefly-iii/app/Jobs/MailError.php67The method handle() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
83/sites/firefly-iii/app/Models/Account.php93The method firstOrCreateEncrypted() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
84/sites/firefly-iii/app/Models/Account.php186The method getIbanAttribute() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
85/sites/firefly-iii/app/Models/TransactionJournal.php94The class TransactionJournal has 23 public methods. Consider refactoring TransactionJournal to keep number of public methods under 10.
86/sites/firefly-iii/app/Providers/AccountServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
87/sites/firefly-iii/app/Providers/AttachmentServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
88/sites/firefly-iii/app/Providers/BillServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
89/sites/firefly-iii/app/Providers/BudgetServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
90/sites/firefly-iii/app/Providers/CategoryServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
91/sites/firefly-iii/app/Providers/CrudServiceProvider.php48The method registerAccount() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
92/sites/firefly-iii/app/Providers/CrudServiceProvider.php68The method registerJournal() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
93/sites/firefly-iii/app/Providers/ExportJobServiceProvider.php52The method exportJob() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
94/sites/firefly-iii/app/Providers/ExportJobServiceProvider.php70The method importJob() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
95/sites/firefly-iii/app/Providers/FireflyServiceProvider.php37The class FireflyServiceProvider has a coupling between objects value of 16. Consider to reduce the number of dependencies under 13.
96/sites/firefly-iii/app/Providers/FireflyServiceProvider.php59The method register() has 58 lines of code. Current threshold is set to 40. Avoid really long methods.
97/sites/firefly-iii/app/Providers/JournalServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
98/sites/firefly-iii/app/Providers/PiggyBankServiceProvider.php42The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
99/sites/firefly-iii/app/Providers/RuleGroupServiceProvider.php42The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
100/sites/firefly-iii/app/Providers/RuleServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
101/sites/firefly-iii/app/Providers/TagServiceProvider.php41The method register() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
102/sites/firefly-iii/app/Repositories/Account/AccountRepository.php35The class AccountRepository has 14 public methods. Consider refactoring AccountRepository to keep number of public methods under 10.
103/sites/firefly-iii/app/Repositories/Account/AccountRepository.php41Avoid unused private fields such as '$validFields'.
104/sites/firefly-iii/app/Repositories/Account/AccountRepository.php247The method getPiggyBankAccounts() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
105/sites/firefly-iii/app/Repositories/Account/AccountRepository.php289The method getSavingsAccounts() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
106/sites/firefly-iii/app/Repositories/Account/AccountRepository.php289The method getSavingsAccounts() has 44 lines of code. Current threshold is set to 40. Avoid really long methods.
107/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php32The class BudgetRepository has 13 public methods. Consider refactoring BudgetRepository to keep number of public methods under 10.
108/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php116The method firstUseDate() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
109/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php216The method journalsInPeriod() has 60 lines of code. Current threshold is set to 40. Avoid really long methods.
110/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php284The method journalsInPeriodWithoutBudget() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
111/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php284The method journalsInPeriodWithoutBudget() has 49 lines of code. Current threshold is set to 40. Avoid really long methods.
112/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php342The method spentInPeriod() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
113/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php342The method spentInPeriod() has 51 lines of code. Current threshold is set to 40. Avoid really long methods.
114/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php478The method updateLimitAmount() has 43 lines of code. Current threshold is set to 40. Avoid really long methods.
115/sites/firefly-iii/app/Repositories/Budget/BudgetRepository.php478The method updateLimitAmount has 5 parameters. Consider to reduce parameter number under 5.
116/sites/firefly-iii/app/Repositories/Budget/BudgetRepositoryInterface.php152The method updateLimitAmount has 5 parameters. Consider to reduce parameter number under 5.
117/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php28The class CategoryRepository has 14 public methods. Consider refactoring CategoryRepository to keep number of public methods under 10.
118/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php28The class CategoryRepository has an overall complexity of 55 which is very high. The configured complexity threshold is 50.
119/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php129The method firstUseDate() has a Cyclomatic Complexity of 9. The configured cyclomatic complexity threshold is 5.
120/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php129The method firstUseDate() has 42 lines of code. Current threshold is set to 40. Avoid really long methods.
121/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php151Avoid excessively long variable names like $firstTransactionQuery. Keep variable name length under 20.
122/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php244The method journalsInPeriod() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
123/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php244The method journalsInPeriod() has an NPath complexity of 128. The configured NPath complexity threshold is 128.
124/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php244The method journalsInPeriod() has 54 lines of code. Current threshold is set to 40. Avoid really long methods.
125/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php244The method journalsInPeriod has 5 parameters. Consider to reduce parameter number under 5.
126/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php307The method journalsInPeriodWithoutCategory() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
127/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php307The method journalsInPeriodWithoutCategory() has 52 lines of code. Current threshold is set to 40. Avoid really long methods.
128/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php366The method lastUseDate() has a Cyclomatic Complexity of 9. The configured cyclomatic complexity threshold is 5.
129/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php366The method lastUseDate() has 42 lines of code. Current threshold is set to 40. Avoid really long methods.
130/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php482The method sumInPeriod() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
131/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php482The method sumInPeriod() has 58 lines of code. Current threshold is set to 40. Avoid really long methods.
132/sites/firefly-iii/app/Repositories/Category/CategoryRepository.php482The method sumInPeriod has 5 parameters. Consider to reduce parameter number under 5.
133/sites/firefly-iii/app/Repositories/Category/CategoryRepositoryInterface.php104The method journalsInPeriod has 5 parameters. Consider to reduce parameter number under 5.
134/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php39The class JournalRepository has an overall complexity of 50 which is very high. The configured complexity threshold is 50.
135/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php39The class JournalRepository has a coupling between objects value of 19. Consider to reduce the number of dependencies under 13.
136/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php222The method getTransactions() has 57 lines of code. Current threshold is set to 40. Avoid really long methods.
137/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php285The method store() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
138/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php285The method store() has 64 lines of code. Current threshold is set to 40. Avoid really long methods.
139/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php387The method update() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
140/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php387The method update() has 55 lines of code. Current threshold is set to 40. Avoid really long methods.
141/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php477The method storeAccounts() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
142/sites/firefly-iii/app/Repositories/Journal/JournalRepository.php576The method updateTags() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
143/sites/firefly-iii/app/Repositories/Rule/RuleRepository.php26The class RuleRepository has 12 public methods. Consider refactoring RuleRepository to keep number of public methods under 10.
144/sites/firefly-iii/app/Repositories/Tag/TagRepository.php49The method connect() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
145/sites/firefly-iii/app/Repositories/Tag/TagRepository.php183The method connectAdvancePayment() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
146/sites/firefly-iii/app/Repositories/Tag/TagRepository.php228The method connectBalancingAct() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
147/sites/firefly-iii/app/Repositories/Tag/TagRepository.php268The method matchAll() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
148/sites/firefly-iii/app/Rules/Processor.php179The method triggered() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
149/sites/firefly-iii/app/Rules/TransactionMatcher.php57The method findMatchingTransactions() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
150/sites/firefly-iii/app/Rules/TransactionMatcher.php57The method findMatchingTransactions() has 49 lines of code. Current threshold is set to 40. Avoid really long methods.
151/sites/firefly-iii/app/Support/Binder/Date.php36The method routeBinder() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
152/sites/firefly-iii/app/Support/CacheProperties.php95The method md5() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
153/sites/firefly-iii/app/Support/ExpandedForm.php29The class ExpandedForm has 18 public methods. Consider refactoring ExpandedForm to keep number of public methods under 10.
154/sites/firefly-iii/app/Support/ExpandedForm.php211The method makeSelectList() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
155/sites/firefly-iii/app/Support/ExpandedForm.php236The method makeSelectListWithEmpty() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
156/sites/firefly-iii/app/Support/ExpandedForm.php442The method fillFieldValue() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
157/sites/firefly-iii/app/Support/Models/TagSupport.php31The method tagAllowAdvance() has a Cyclomatic Complexity of 8. The configured cyclomatic complexity threshold is 5.
158/sites/firefly-iii/app/Support/Navigation.php73The method endOfPeriod() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
159/sites/firefly-iii/app/Support/Navigation.php73The method endOfPeriod() has 55 lines of code. Current threshold is set to 40. Avoid really long methods.
160/sites/firefly-iii/app/Support/Navigation.php213The method startOfPeriod() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
161/sites/firefly-iii/app/Support/Navigation.php213The method startOfPeriod() has 42 lines of code. Current threshold is set to 40. Avoid really long methods.
162/sites/firefly-iii/app/Support/Navigation.php264The method subtractPeriod() has 52 lines of code. Current threshold is set to 40. Avoid really long methods.
163/sites/firefly-iii/app/Support/Twig/Journal.php37The method formatAccountPerspective() has a Cyclomatic Complexity of 7. The configured cyclomatic complexity threshold is 5.
164/sites/firefly-iii/app/Support/Twig/Journal.php37The method formatAccountPerspective() has 46 lines of code. Current threshold is set to 40. Avoid really long methods.
165/sites/firefly-iii/app/Support/Twig/Journal.php87The method formatBudgetPerspective() has a Cyclomatic Complexity of 6. The configured cyclomatic complexity threshold is 5.
166/sites/firefly-iii/app/Support/Twig/Journal.php239The method journalBudgets() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
167/sites/firefly-iii/app/Support/Twig/Journal.php276The method journalCategories() has a Cyclomatic Complexity of 5. The configured cyclomatic complexity threshold is 5.
168/sites/firefly-iii/app/User.php61The class User has 17 public methods. Consider refactoring User to keep number of public methods under 10.

Processing errors

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileProblem
/sites/firefly-iii/app/Console/Commands/UpgradeFireflyInstructions.phpUnexpected token: ??, line: 56, col: 38, file: /sites/firefly-iii/app/Console/Commands/UpgradeFireflyInstructions.php.
/sites/firefly-iii/app/Helpers/Collection/Balance.phpUnexpected token: ??, line: 51, col: 37, file: /sites/firefly-iii/app/Helpers/Collection/Balance.php.
/sites/firefly-iii/app/Helpers/Collection/BalanceLine.phpUnexpected token: ??, line: 82, col: 30, file: /sites/firefly-iii/app/Helpers/Collection/BalanceLine.php.
/sites/firefly-iii/app/Helpers/Collection/BillLine.phpUnexpected token: ??, line: 45, col: 30, file: /sites/firefly-iii/app/Helpers/Collection/BillLine.php.
/sites/firefly-iii/app/Helpers/Collection/BudgetLine.phpUnexpected token: ??, line: 43, col: 30, file: /sites/firefly-iii/app/Helpers/Collection/BudgetLine.php.
/sites/firefly-iii/app/Helpers/Csv/Importer.phpUnexpected token: ??, line: 193, col: 54, file: /sites/firefly-iii/app/Helpers/Csv/Importer.php.
/sites/firefly-iii/app/Helpers/Report/ReportHelper.phpUnexpected token: ??, line: 273, col: 59, file: /sites/firefly-iii/app/Helpers/Report/ReportHelper.php.
/sites/firefly-iii/app/Http/Controllers/AccountController.phpUnexpected token: ??, line: 169, col: 23, file: /sites/firefly-iii/app/Http/Controllers/AccountController.php.
/sites/firefly-iii/app/Http/Controllers/BudgetController.phpUnexpected token: DEFAULT, line: 189, col: 69, file: /sites/firefly-iii/app/Http/Controllers/BudgetController.php.
/sites/firefly-iii/app/Http/Controllers/CategoryController.phpUnexpected token: DEFAULT, line: 211, col: 70, file: /sites/firefly-iii/app/Http/Controllers/CategoryController.php.
/sites/firefly-iii/app/Http/Controllers/Chart/AccountController.phpUnexpected token: ??, line: 80, col: 60, file: /sites/firefly-iii/app/Http/Controllers/Chart/AccountController.php.
/sites/firefly-iii/app/Http/Controllers/Chart/CategoryController.phpUnexpected token: DEFAULT, line: 68, col: 70, file: /sites/firefly-iii/app/Http/Controllers/Chart/CategoryController.php.
/sites/firefly-iii/app/Http/Controllers/ExportController.phpUnexpected token: DEFAULT, line: 107, col: 65, file: /sites/firefly-iii/app/Http/Controllers/ExportController.php.
/sites/firefly-iii/app/Http/Controllers/HomeController.phpUnexpected token: DEFAULT, line: 134, col: 73, file: /sites/firefly-iii/app/Http/Controllers/HomeController.php.
/sites/firefly-iii/app/Http/Controllers/JsonController.phpUnexpected token: DEFAULT, line: 116, col: 60, file: /sites/firefly-iii/app/Http/Controllers/JsonController.php.
/sites/firefly-iii/app/Http/Controllers/PiggyBankController.phpUnexpected token: DEFAULT, line: 98, col: 93, file: /sites/firefly-iii/app/Http/Controllers/PiggyBankController.php.
/sites/firefly-iii/app/Http/Controllers/Popup/ReportController.phpUnexpected token: ??, line: 47, col: 51, file: /sites/firefly-iii/app/Http/Controllers/Popup/ReportController.php.
/sites/firefly-iii/app/Http/Controllers/PreferencesController.phpUnexpected token: DEFAULT, line: 77, col: 71, file: /sites/firefly-iii/app/Http/Controllers/PreferencesController.php.
/sites/firefly-iii/app/Http/Controllers/ReportController.phpUnexpected token: DEFAULT, line: 83, col: 60, file: /sites/firefly-iii/app/Http/Controllers/ReportController.php.
/sites/firefly-iii/app/Http/Controllers/RuleGroupController.phpUnexpected token: DEFAULT, line: 189, col: 67, file: /sites/firefly-iii/app/Http/Controllers/RuleGroupController.php.
/sites/firefly-iii/app/Http/Controllers/Transaction/MassController.phpUnexpected token: DEFAULT, line: 111, col: 92, file: /sites/firefly-iii/app/Http/Controllers/Transaction/MassController.php.
/sites/firefly-iii/app/Http/Controllers/Transaction/SplitController.phpUnexpected token: ??, line: 72, col: 67, file: /sites/firefly-iii/app/Http/Controllers/Transaction/SplitController.php.
/sites/firefly-iii/app/Http/Controllers/TransactionController.phpUnexpected token: ??, line: 95, col: 64, file: /sites/firefly-iii/app/Http/Controllers/TransactionController.php.
/sites/firefly-iii/app/Http/Requests/JournalFormRequest.phpUnexpected token: ??, line: 43, col: 36, file: /sites/firefly-iii/app/Http/Requests/JournalFormRequest.php.
/sites/firefly-iii/app/Http/Requests/SplitJournalFormRequest.phpUnexpected token: ??, line: 40, col: 68, file: /sites/firefly-iii/app/Http/Requests/SplitJournalFormRequest.php.
/sites/firefly-iii/app/Http/Requests/TagFormRequest.phpUnexpected token: ??, line: 49, col: 36, file: /sites/firefly-iii/app/Http/Requests/TagFormRequest.php.
/sites/firefly-iii/app/Http/breadcrumbs.phpUnexpected token: ??, line: 573, col: 56, file: /sites/firefly-iii/app/Http/breadcrumbs.php.
/sites/firefly-iii/app/Import/Importer/CsvImporter.phpUnexpected token: DEFAULT, line: 82, col: 62, file: /sites/firefly-iii/app/Import/Importer/CsvImporter.php.
/sites/firefly-iii/app/Import/Mapper/AssetAccountIbans.phpUnexpected token: DEFAULT, line: 33, col: 59, file: /sites/firefly-iii/app/Import/Mapper/AssetAccountIbans.php.
/sites/firefly-iii/app/Import/Mapper/AssetAccounts.phpUnexpected token: DEFAULT, line: 33, col: 56, file: /sites/firefly-iii/app/Import/Mapper/AssetAccounts.php.
/sites/firefly-iii/app/Import/Mapper/OpposingAccountIbans.phpUnexpected token: DEFAULT, line: 35, col: 30, file: /sites/firefly-iii/app/Import/Mapper/OpposingAccountIbans.php.
/sites/firefly-iii/app/Import/Mapper/OpposingAccounts.phpUnexpected token: DEFAULT, line: 35, col: 30, file: /sites/firefly-iii/app/Import/Mapper/OpposingAccounts.php.
/sites/firefly-iii/app/Models/AccountType.phpUnexpected token: DEFAULT, line: 33, col: 11, file: /sites/firefly-iii/app/Models/AccountType.php.
/sites/firefly-iii/app/Models/Tag.phpUnexpected token: ??, line: 81, col: 57, file: /sites/firefly-iii/app/Models/Tag.php.
/sites/firefly-iii/app/Repositories/Bill/BillRepository.phpUnexpected token: ??, line: 233, col: 48, file: /sites/firefly-iii/app/Repositories/Bill/BillRepository.php.
/sites/firefly-iii/app/Rules/Triggers/AmountExactly.phpUnexpected token: ??, line: 57, col: 49, file: /sites/firefly-iii/app/Rules/Triggers/AmountExactly.php.
/sites/firefly-iii/app/Rules/Triggers/AmountLess.phpUnexpected token: ??, line: 57, col: 49, file: /sites/firefly-iii/app/Rules/Triggers/AmountLess.php.
/sites/firefly-iii/app/Rules/Triggers/AmountMore.phpUnexpected token: ??, line: 57, col: 49, file: /sites/firefly-iii/app/Rules/Triggers/AmountMore.php.
/sites/firefly-iii/app/Support/Amount.phpUnexpected token: ??, line: 87, col: 61, file: /sites/firefly-iii/app/Support/Amount.php.
/sites/firefly-iii/app/Support/Migration/TestData.phpUnexpected token: ??, line: 267, col: 77, file: /sites/firefly-iii/app/Support/Migration/TestData.php.
/sites/firefly-iii/app/Support/Models/TransactionJournalSupport.phpUnexpected token: ??, line: 286, col: 52, file: /sites/firefly-iii/app/Support/Models/TransactionJournalSupport.php.
/sites/firefly-iii/app/Support/Twig/General.phpUnexpected token: ??, line: 90, col: 58, file: /sites/firefly-iii/app/Support/Twig/General.php.
/sites/firefly-iii/app/Validation/FireflyValidator.phpUnexpected token: ??, line: 82, col: 33, file: /sites/firefly-iii/app/Validation/FireflyValidator.php.
\ No newline at end of file