mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-19 13:01:19 +00:00
42 lines
1.9 KiB
Plaintext
42 lines
1.9 KiB
Plaintext
![]() |
parameters:
|
||
|
tmpDir: build/phpstan
|
||
|
level: 5
|
||
|
paths:
|
||
|
- app
|
||
|
- tests
|
||
|
bootstrapFiles:
|
||
|
- vendor/codeigniter4/codeigniter4/system/Test/bootstrap.php
|
||
|
scanDirectories:
|
||
|
- app/Helpers
|
||
|
- vendor/codeigniter4/codeigniter4/system/Helpers
|
||
|
- vendor/myth/auth/src/Helpers
|
||
|
excludes_analyse:
|
||
|
- app/Config/Routes.php
|
||
|
- app/Libraries/Router.php
|
||
|
- app/Libraries/ActivityPub/Config/Routes.php
|
||
|
- app/Libraries/Analytics/Config/Routes.php
|
||
|
- app/Views/*
|
||
|
ignoreErrors:
|
||
|
- '#Access to property [\$a-zA-Z]+ on an unknown class Myth\\Auth.*#' # TODO: remove when https://github.com/lonnieezell/myth-auth/pull/347 is merged
|
||
|
- '#Call to method [\a-zA-Z]+\(\) on an unknown class Myth\\Auth.*#' # to remove as well
|
||
|
- '#^Access to an undefined property ActivityPub\\Entities\\Actor#'
|
||
|
- '#^Access to an undefined property ActivityPub\\Entities\\Note#'
|
||
|
- '#.* is forbidden to use#'
|
||
|
- '#^Cognitive complexity for#'
|
||
|
- '#^Class cognitive complexity is#'
|
||
|
- '#Do not use chained method calls. Put each on separated lines.#'
|
||
|
- '#Do not inherit from abstract class, better use composition#'
|
||
|
- '#Cannot access property [\$a-z_]+ on ((array\|)?object)#'
|
||
|
- '#^Call to an undefined method CodeIgniter\\Database\\BaseBuilder#'
|
||
|
- '#^Call to an undefined method CodeIgniter\\Database\\ConnectionInterface#'
|
||
|
- '#Access to an undefined property CodeIgniter\\Database\\BaseBuilder::\$pager#'
|
||
|
-
|
||
|
message: '#Function "function_exists\(\)" cannot be used/left in the code#'
|
||
|
paths:
|
||
|
- app/Helpers
|
||
|
- app/Libraries/ActivityPub/Helpers
|
||
|
- app/Libraries/Analytics/Helpers
|
||
|
-
|
||
|
message: '#Function "property_exists\(\)" cannot be used/left in the code#'
|
||
|
path: app/Libraries/ActivityPub/Helpers
|