Skip to content

Update structure to match hash #34

Update structure to match hash

Update structure to match hash #34

Triggered via push July 2, 2023 14:44
Status Failure
Total duration 2m 41s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 10 warnings, and 10 notices
solhint: contracts/package/attestation/AsnDecode.sol#L14
'decodeLength' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L32
'copyDataBlock' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L75
'decodeElementOffset' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L87
'decodeDERData' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L94
'decodeDERData' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L115
'copyStringBlock' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L158
'decodeElement' should start with _
solhint: contracts/package/attestation/AsnDecode.sol#L165
'decodeIA5String' should start with _
solhint: contracts/package/attestation/EASverify.sol#L22
'EIP712_DOMAIN_TYPE_HASH' should start with _
solhint: contracts/package/attestation/EASverify.sol#L26
'TIME_GAP' should start with _
1-1-unchecked-lowlevel: contracts/package/royalty/RoyaltySpliterStatic.sol#L70
RoyaltySpliterStatic._pay(address,uint256) (contracts/package/royalty/RoyaltySpliterStatic.sol#70-76) ignores return value by (sent) = ETHreceiver.call{value: amount}() (contracts/package/royalty/RoyaltySpliterStatic.sol#73)
1-1-unchecked-lowlevel: contracts/package/derived/MintPassOptimized.sol#L101
MintPassOptimized.withdraw() (contracts/package/derived/MintPassOptimized.sol#101-106) ignores return value by (sent) = _msgSender().call{value: balance}() (contracts/package/derived/MintPassOptimized.sol#104)
1-0-write-after-write: contracts/package/attestation/VerifyAttestation.sol#L205
VerifyAttestation.recoverTicketSignatureAddress(bytes,uint256).length (contracts/package/attestation/VerifyAttestation.sol#205) is written in both
3-1-dead-code: contracts/package/attestation/AsnDecode.sol#L165
AsnDecode.decodeIA5String(bytes,uint256[],uint256,uint256) (contracts/package/attestation/AsnDecode.sol#165-180) is never used and should be removed
3-1-dead-code: contracts/package/attestation/VerifyAttestation.sol#L166
VerifyAttestation.verifyEqualityProof(bytes,bytes,bytes,bytes) (contracts/package/attestation/VerifyAttestation.sol#166-185) is never used and should be removed
3-1-dead-code: contracts/package/attestation/VerifyAttestation.sol#L265
VerifyAttestation.mapTo256BitInteger(bytes) (contracts/package/attestation/VerifyAttestation.sol#265-268) is never used and should be removed
3-0-solc-version: contracts/package/attestation/AsnDecode.sol#L5
Pragma version^0.8.0 (contracts/package/attestation/AsnDecode.sol#5) allows old versions
3-0-solc-version: contracts/package/access/UriChanger.sol#L3
Pragma version^0.8.16 (contracts/package/access/UriChanger.sol#3) allows old versions
3-0-solc-version: contracts/package/royalty/RoyaltySpliterStatic.sol#L3
Pragma version^0.8.16 (contracts/package/royalty/RoyaltySpliterStatic.sol#3) allows old versions
3-0-solc-version: contracts/package/tokens/OptimizedEnumerableUpgradeable.sol#L3
Pragma version^0.8.16 (contracts/package/tokens/OptimizedEnumerableUpgradeable.sol#3) allows old versions
solhint: contracts/package/attestation/EASverify.sol#L33
Line length must be no more than 120 but current length is 129
solhint: contracts/package/attestation/IdAttest.sol#L52
Line length must be no more than 120 but current length is 122
solhint: contracts/package/attestation/IdAttest.sol#L54
Line length must be no more than 120 but current length is 142
solhint: contracts/package/attestation/IdAttest.sol#L95
Line length must be no more than 120 but current length is 147
solhint: contracts/package/attestation/Pok.sol#L108
Line length must be no more than 120 but current length is 139
solhint: contracts/package/attestation/Pok.sol#L112
Line length must be no more than 120 but current length is 153
solhint: contracts/package/attestation/Pok.sol#L117
Line length must be no more than 120 but current length is 137
solhint: contracts/package/attestation/VerifyAttestation.sol#L73
Line length must be no more than 120 but current length is 201
solhint: contracts/package/attestation/VerifyAttestation.sol#L219
Line length must be no more than 120 but current length is 139
solhint: contracts/package/attestation/VerifyAttestation.sol#L253
Line length must be no more than 120 but current length is 122