You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.2 KiB
53 lines
2.2 KiB
parameters:
|
|
ergebnis:
|
|
noExtends:
|
|
enabled: false
|
|
final:
|
|
enabled: false
|
|
noParameterWithNullDefaultValue:
|
|
enabled: false
|
|
noCompact:
|
|
enabled: false
|
|
scanFiles:
|
|
- ../.phpstorm.meta.php
|
|
- ../_ide_helper.php
|
|
paths:
|
|
- ../app
|
|
- ../database
|
|
- ../routes
|
|
- ../config
|
|
- ../bootstrap/app.php
|
|
universalObjectCratesClasses:
|
|
- Illuminate\Database\Eloquent\Model
|
|
# TODO: slowly remove these parameters and fix the issues found.
|
|
reportUnmatchedIgnoredErrors: true
|
|
ignoreErrors:
|
|
# TODO: slowly remove these exceptions and fix the issues found.
|
|
- '#Dynamic call to static method#' # all the Laravel ORM things depend on this.
|
|
- identifier: varTag.nativeType
|
|
- identifier: varTag.type
|
|
-
|
|
identifier: larastan.noEnvCallsOutsideOfConfig
|
|
path: ../app/Console/Kernel.php
|
|
- identifier: ergebnis.noNullableReturnTypeDeclaration # dont care.
|
|
- identifier: missingType.iterableValue # not interesting enough to fix.
|
|
- identifier: missingType.generics # not interesting enough to fix.
|
|
- "#Parameter \\#[1-2] \\$num[1-2] of function bc[a-z]+ expects numeric-string, [a-z\\-|&]+ given#"
|
|
- '#expects view-string, string given#'
|
|
- '#expects view-string\|null, string given#'
|
|
|
|
# phpstan can't handle this so we ignore them.
|
|
- '#Call to an undefined method Illuminate\\Http\\Request::get#'
|
|
- '#Call to an undefined method Illuminate\\Http\\Request::header#'
|
|
- '#Call to an undefined method Illuminate\\Http\\Request::cookie#'
|
|
- '#Call to an undefined method App\\Http\\Request\\AutoUploadRequest::#'
|
|
- '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::before#'
|
|
- '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::after#'
|
|
- '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::withTrashed#'
|
|
- '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::accountTypeIn#'
|
|
- '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\BelongsTo::withTrashed#'
|
|
|
|
# The level 8 is the highest level. original was 5
|
|
# 7 is more than enough, higher just leaves NULL things.
|
|
level: 7
|
|
|