Skip to content

fix(dav): show canceled/moved occurrences in iMIP emails #79349

fix(dav): show canceled/moved occurrences in iMIP emails

fix(dav): show canceled/moved occurrences in iMIP emails #79349

Status Failure
Total duration 44m 56s
Artifacts

static-code-analysis.yml

on: pull_request
changes
9s
changes
static-code-analysis
4m 12s
static-code-analysis
static-code-analysis-security
8m 48s
static-code-analysis-security
static-code-analysis-ocp
56s
static-code-analysis-ocp
static-code-analysis-ncu
36s
static-code-analysis-ncu
static-code-analysis-strict
2m 18s
static-code-analysis-strict
static-code-analysis-summary
8s
static-code-analysis-summary
Fit to window
Zoom out
Zoom in

Annotations

18 errors
TaintedCallable: lib/private/ServerContainer.php#L89
lib/private/ServerContainer.php:89:17: TaintedCallable: Detected tainted text (see https://psalm.dev/243)
TaintedHtml: lib/private/Mail/Mailer.php#L234
lib/private/Mail/Mailer.php:234:72: TaintedHtml: Detected tainted HTML (see https://psalm.dev/245)
TaintedHtml: lib/private/Mail/Mailer.php#L214
lib/private/Mail/Mailer.php:214:83: TaintedHtml: Detected tainted HTML (see https://psalm.dev/245)
TaintedCallable: lib/private/AppFramework/Utility/SimpleContainer.php#L129
lib/private/AppFramework/Utility/SimpleContainer.php:129:33: TaintedCallable: Detected tainted text (see https://psalm.dev/243)
TaintedCallable: apps/workflowengine/lib/Manager.php#L504
apps/workflowengine/lib/Manager.php:504:39: TaintedCallable: Detected tainted text (see https://psalm.dev/243)
TaintedCallable: apps/workflowengine/lib/Manager.php#L471
apps/workflowengine/lib/Manager.php:471:38: TaintedCallable: Detected tainted text (see https://psalm.dev/243)
TaintedCallable: apps/workflowengine/lib/Manager.php#L429
apps/workflowengine/lib/Manager.php:429:38: TaintedCallable: Detected tainted text (see https://psalm.dev/243)
FalsableReturnStatement: apps/dav/lib/CalDAV/Schedule/IMipService.php#L344
apps/dav/lib/CalDAV/Schedule/IMipService.php:344:12: FalsableReturnStatement: The declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatMovedOccurrence does not allow false, but the function returns 'false|int|string' (see https://psalm.dev/137)
InvalidReturnStatement: apps/dav/lib/CalDAV/Schedule/IMipService.php#L344
apps/dav/lib/CalDAV/Schedule/IMipService.php:344:12: InvalidReturnStatement: The inferred type 'false|int|string' does not match the declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatMovedOccurrence (see https://psalm.dev/128)
InvalidReturnType: apps/dav/lib/CalDAV/Schedule/IMipService.php#L337
apps/dav/lib/CalDAV/Schedule/IMipService.php:337:113: InvalidReturnType: The declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatMovedOccurrence is incorrect, got 'false|int|string' (see https://psalm.dev/011)
FalsableReturnStatement: apps/dav/lib/CalDAV/Schedule/IMipService.php#L330
apps/dav/lib/CalDAV/Schedule/IMipService.php:330:11: FalsableReturnStatement: The declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatCanceledOccurrence does not allow false, but the function returns 'false|int|string' (see https://psalm.dev/137)
InvalidReturnStatement: apps/dav/lib/CalDAV/Schedule/IMipService.php#L330
apps/dav/lib/CalDAV/Schedule/IMipService.php:330:11: InvalidReturnStatement: The inferred type 'false|int|string' does not match the declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatCanceledOccurrence (see https://psalm.dev/128)
InvalidReturnType: apps/dav/lib/CalDAV/Schedule/IMipService.php#L326
apps/dav/lib/CalDAV/Schedule/IMipService.php:326:86: InvalidReturnType: The declared return type 'string' for OCA\DAV\CalDAV\Schedule\IMipService::formatCanceledOccurrence is incorrect, got 'false|int|string' (see https://psalm.dev/011)
UndefinedMethod: apps/dav/lib/CalDAV/Schedule/IMipService.php#L315
apps/dav/lib/CalDAV/Schedule/IMipService.php:315:36: UndefinedMethod: Method Sabre\VObject\Property::getDateTime does not exist (see https://psalm.dev/022)
UndefinedMethod: apps/dav/lib/CalDAV/Schedule/IMipService.php#L289
apps/dav/lib/CalDAV/Schedule/IMipService.php:289:44: UndefinedMethod: Method Sabre\VObject\Property::hasTime does not exist (see https://psalm.dev/022)
UndefinedMethod: apps/dav/lib/CalDAV/Schedule/IMipService.php#L285
apps/dav/lib/CalDAV/Schedule/IMipService.php:285:39: UndefinedMethod: Method Sabre\VObject\Property::hasTime does not exist (see https://psalm.dev/022)
UndefinedMethod: apps/dav/lib/CalDAV/Schedule/IMipService.php#L245
apps/dav/lib/CalDAV/Schedule/IMipService.php:245:41: UndefinedMethod: Method Sabre\VObject\Property::getDateTime does not exist (see https://psalm.dev/022)
static-code-analysis-summary
Process completed with exit code 1.