No errors on level 1.

This commit is contained in:
James Cole 2025-01-03 15:07:30 +01:00
parent 7f6c03ce17
commit d95f3ca59f
No known key found for this signature in database
GPG Key ID: B49A324B7EAD6D80
3 changed files with 45 additions and 45 deletions

View File

@ -5,49 +5,49 @@ parameters:
reportUnmatchedIgnoredErrors: false reportUnmatchedIgnoredErrors: false
ignoreErrors: ignoreErrors:
# TODO: slowly remove these exceptions and fix the issues found. # TODO: slowly remove these exceptions and fix the issues found.
- '#Dynamic call to static method#' # all the Laravel ORM things depend on this. # - '#Dynamic call to static method#' # all the Laravel ORM things depend on this.
- '#Control structures using switch should not be used.#' # switch is fine in some cases. # - '#Control structures using switch should not be used.#' # switch is fine in some cases.
- '#with no value type specified in iterable type array#' # remove this rule when all other issues are solved. # - '#with no value type specified in iterable type array#' # remove this rule when all other issues are solved.
- '#has no value type specified in iterable type array#' # remove this rule when all other issues are solved. # - '#has no value type specified in iterable type array#' # remove this rule when all other issues are solved.
- '#is not allowed to extend#' # - '#is not allowed to extend#'
- '#does not specify its types#' # - '#does not specify its types#'
- '#switch is forbidden to use#' # - '#switch is forbidden to use#'
- '#is neither abstract nor final#' # - '#is neither abstract nor final#'
- '#on left side of \?\?\= always exists and is not nullable#' # - '#on left side of \?\?\= always exists and is not nullable#'
- '#has a nullable return type declaration#' # perhaps throw errors instead? # - '#has a nullable return type declaration#' # perhaps throw errors instead?
- '#with a nullable type declaration#' # decide what action should be if param is null. # - '#with a nullable type declaration#' # decide what action should be if param is null.
- '#with null as default value#' # - '#with null as default value#'
- # -
message: '#Constructor in [a-zA-Z0-9\\_]+ has parameter \$[a-zA-Z0-9\\_]+ with default value#' # message: '#Constructor in [a-zA-Z0-9\\_]+ has parameter \$[a-zA-Z0-9\\_]+ with default value#'
paths: # paths:
- ../app/Exceptions/IntervalException.php # - ../app/Exceptions/IntervalException.php
- ../app/Support/Navigation.php # - ../app/Support/Navigation.php
- # -
message: '#but containers should not be injected#' # message: '#but containers should not be injected#'
paths: # paths:
- ../app/Support/Authentication/RemoteUserGuard.php # - ../app/Support/Authentication/RemoteUserGuard.php
- # -
message: '#Function compact\(\) should not be used#' # too useful in template rendering. # message: '#Function compact\(\) should not be used#' # too useful in template rendering.
paths: # paths:
- ../app/Generator/Report/Account/MonthReportGenerator.php # - ../app/Generator/Report/Account/MonthReportGenerator.php
- ../app/Generator/Report/Audit/MonthReportGenerator.php # - ../app/Generator/Report/Audit/MonthReportGenerator.php
- ../app/Generator/Report/Budget/MonthReportGenerator.php # - ../app/Generator/Report/Budget/MonthReportGenerator.php
- ../app/Generator/Report/Category/MonthReportGenerator.php # - ../app/Generator/Report/Category/MonthReportGenerator.php
- ../app/Generator/Report/Standard/MonthReportGenerator.php # - ../app/Generator/Report/Standard/MonthReportGenerator.php
- ../app/Generator/Report/Standard/MultiYearReportGenerator.php # - ../app/Generator/Report/Standard/MultiYearReportGenerator.php
- ../app/Generator/Report/Standard/YearReportGenerator.php # - ../app/Generator/Report/Standard/YearReportGenerator.php
- ../app/Generator/Report/Tag/MonthReportGenerator.php # - ../app/Generator/Report/Tag/MonthReportGenerator.php
- ../app/Http/Controllers/Account/*.php # - ../app/Http/Controllers/Account/*.php
- ../app/Http/Controllers/Admin/*.php # - ../app/Http/Controllers/Admin/*.php
- ../app/Http/Controllers/*.php # - ../app/Http/Controllers/*.php
- ../app/Support/ExpandedForm.php # - ../app/Support/ExpandedForm.php
- ../app/Support/Form/AccountForm.php # - ../app/Support/Form/AccountForm.php
- ../app/Support/Form/CurrencyForm.php # - ../app/Support/Form/CurrencyForm.php
- ../app/Support/Form/FormSupport.php # - ../app/Support/Form/FormSupport.php
- # -
message: '#Either catch a more specific exception#' # message: '#Either catch a more specific exception#'
paths: # paths:
- ../app/Support/Form/FormSupport.php # - ../app/Support/Form/FormSupport.php
paths: paths:
- ../app - ../app
- ../database - ../database

View File

@ -122,7 +122,7 @@ class ConvertsDatesToUTC extends Command
$items->each( $items->each(
function ($item) use ($field, $timezoneField): void { function ($item) use ($field, $timezoneField): void {
/** @var Carbon $date */ /** @var Carbon $date */
$date = Carbon::parse($item->{$field}, $item->{$timezoneField}); $date = Carbon::parse($item->{$field}, $item->{$timezoneField}); // @phpstan-ignore-line
$date->setTimezone('UTC'); $date->setTimezone('UTC');
$item->{$field} = $date->format('Y-m-d H:i:s'); // @phpstan-ignore-line $item->{$field} = $date->format('Y-m-d H:i:s'); // @phpstan-ignore-line
$item->{$timezoneField} = 'UTC'; // @phpstan-ignore-line $item->{$timezoneField} = 'UTC'; // @phpstan-ignore-line

View File

@ -52,7 +52,7 @@ class CreatesDatabase extends Command
$exists = false; $exists = false;
$dsn = sprintf('mysql:host=%s;port=%d;charset=utf8mb4', config('database.mysql.host'), config('database.mysql.port')); $dsn = sprintf('mysql:host=%s;port=%d;charset=utf8mb4', config('database.mysql.host'), config('database.mysql.port'));
if ('' !== env('DB_SOCKET', '')) { if ('' !== config('database.mysql.unix_socket')) {
$dsn = sprintf('mysql:unix_socket=%s;charset=utf8mb4', config('database.mysql.unix_socket')); $dsn = sprintf('mysql:unix_socket=%s;charset=utf8mb4', config('database.mysql.unix_socket'));
} }
$this->friendlyLine(sprintf('DSN is %s', $dsn)); $this->friendlyLine(sprintf('DSN is %s', $dsn));