mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2026-05-03 20:56:21 +00:00
69 lines
2.9 KiB
Plaintext
69 lines
2.9 KiB
Plaintext
parameters:
|
|
ergebnis:
|
|
noExtends:
|
|
enabled: false
|
|
final:
|
|
enabled: false
|
|
noParameterWithNullDefaultValue:
|
|
enabled: false
|
|
noParameterWithNullableTypeDeclaration:
|
|
enabled: false
|
|
noCompact:
|
|
enabled: false
|
|
noSwitch:
|
|
enabled: false
|
|
noNullableReturnTypeDeclaration:
|
|
enabled: false
|
|
finalInAbstractClass:
|
|
enabled: false
|
|
noConstructorParameterWithDefaultValue:
|
|
enabled: false
|
|
noNamedArgument:
|
|
enabled: false
|
|
noParameterWithContainerTypeDeclaration:
|
|
enabled: true
|
|
paths:
|
|
- ../app
|
|
- ../database
|
|
- ../routes
|
|
- ../config
|
|
- ../bootstrap/app.php
|
|
- ../bootstrap/providers.php
|
|
universalObjectCratesClasses:
|
|
- Illuminate\Database\Eloquent\Model
|
|
reportUnmatchedIgnoredErrors: true
|
|
ignoreErrors:
|
|
# ignore everything but things that BREAK
|
|
- identifier: property.deprecated
|
|
- identifier: method.deprecated
|
|
- identifier: cast.useless
|
|
- identifier: argument.type
|
|
# all errors below I will (probably) never fix.
|
|
- identifier: property.unusedType # one false positive
|
|
- identifier: varTag.nativeType # dont even know what im supposed to fix.
|
|
- identifier: method.notFound # way too many false positives
|
|
- identifier: catch.neverThrown # plenty of errors that are thrown undocumented
|
|
- identifier: staticMethod.dynamicName # dont care
|
|
- identifier: arguments.count # one false positive
|
|
- identifier: property.notFound # false positives
|
|
- identifier: method.dynamicName # i dont care
|
|
- identifier: staticMethod.dynamicCall # many false positives.
|
|
- identifier: argument.templateType # no clue how to fix single occurrence.
|
|
# - '#expects view-string\|null, string given#'
|
|
# - '#expects view-string, string given#'
|
|
# - "#Parameter \\#[1-2] \\$num[1-2] of function bc[a-z]+ expects numeric-string, [a-z\\-|&]+ given#"
|
|
- identifier: missingType.generics # not interesting enough to fix.
|
|
- identifier: missingType.iterableValue # not interesting enough to fix.
|
|
- identifier: varTag.type # needs a custom extension for every repository, not gonna happen.
|
|
# - '#Dynamic call to static method Illuminate#'
|
|
# - '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::before#' # is custom scope
|
|
# - '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::after#' # is custom scope
|
|
# - '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::withTrashed#' # is to allow soft delete
|
|
# - '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::accountTypeIn#' # is a custom scope
|
|
# - '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\BelongsTo::withTrashed#' # is to allow soft delete
|
|
|
|
# The level 8 is the highest level. original was 5
|
|
# 7 is more than enough, higher just leaves NULL things.
|
|
level: 6
|
|
|