Skip to content

Remove legacy crypto #10924

Remove legacy crypto

Remove legacy crypto #10924

Triggered via pull request January 31, 2025 09:31
Status Failure
Total duration 57s
Artifacts

static_analysis.yml

on: pull_request
Downstream tsc element-web
0s
Downstream tsc element-web
Typescript Syntax Check
25s
Typescript Syntax Check
ESLint
46s
ESLint
Node.js example
21s
Node.js example
Workflow Lint
17s
Workflow Lint
JSDoc Checker
36s
JSDoc Checker
Analyse Dead Code
19s
Analyse Dead Code
Downstream Typescript Syntax Check
0s
Downstream Typescript Syntax Check
Fit to window
Zoom out
Zoom in

Annotations

22 errors
Analyse Dead Code
Process completed with exit code 1.
Node.js example: src/crypto/CrossSigning.ts#L682
Property 'storeSecretStorePrivateKey' does not exist on type 'CryptoStore'. Did you mean 'getSecretStorePrivateKey'?
Node.js example: src/crypto/CrossSigning.ts#L711
Property 'crypto' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L722
Property 'requestSecret' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L742
Property 'crypto' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L745
Property 'requestSecret' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L750
Property 'crypto' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L752
Property 'getKeyBackupVersion' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/CrossSigning.ts#L754
Property 'restoreKeyBackupWithCache' does not exist on type 'MatrixClient'.
Node.js example: src/crypto/DeviceList.ts#L118
Property 'getEndToEndDeviceData' does not exist on type 'CryptoStore'.
Node.js example: src/crypto/DeviceList.ts#L118
Parameter 'deviceData' implicitly has an 'any' type.
Typescript Syntax Check: spec/unit/crypto/crypto-utils.ts#L13
Property 'crypto' does not exist on type 'MatrixClient'.
Typescript Syntax Check: spec/unit/crypto/crypto-utils.ts#L20
Parameter 'txn' implicitly has an 'any' type.
Typescript Syntax Check: spec/unit/crypto/outgoing-room-key-requests.spec.ts#L63
Property 'getOrAddOutgoingRoomKeyRequest' does not exist on type 'CryptoStore'.
Typescript Syntax Check: spec/unit/crypto/outgoing-room-key-requests.spec.ts#L67
Property 'getAllOutgoingRoomKeyRequestsByState' does not exist on type 'CryptoStore'.
Typescript Syntax Check: spec/unit/crypto/outgoing-room-key-requests.spec.ts#L77
Property 'getOutgoingRoomKeyRequestsByTarget' does not exist on type 'CryptoStore'.
Typescript Syntax Check: spec/unit/crypto/outgoing-room-key-requests.spec.ts#L85
Property 'getOutgoingRoomKeyRequestByState' does not exist on type 'CryptoStore'.
Typescript Syntax Check: spec/unit/crypto/store/CryptoStore.spec.ts#L41
Property 'storeAccount' does not exist on type 'CryptoStore'.
Typescript Syntax Check: spec/unit/crypto/store/CryptoStore.spec.ts#L125
Property 'storeEndToEndSession' does not exist on type 'CryptoStore'. Did you mean 'getEndToEndSession'?
Typescript Syntax Check: spec/unit/crypto/store/CryptoStore.spec.ts#L205
Property 'storeEndToEndInboundGroupSession' does not exist on type 'CryptoStore'. Did you mean 'getEndToEndInboundGroupSession'?
Typescript Syntax Check: src/crypto/CrossSigning.ts#L682
Property 'storeSecretStorePrivateKey' does not exist on type 'CryptoStore'. Did you mean 'getSecretStorePrivateKey'?
JSDoc Checker
Process completed with exit code 3.