Skip to content

Fix supportsinterface #26

Fix supportsinterface

Fix supportsinterface #26

Triggered via push November 13, 2023 18:48
Status Success
Total duration 3m 41s
Artifacts

ci.yaml

on: push
Install dependencies
20s
Install dependencies
Solidity lint
15s
Solidity lint
Foundry tests
3m 4s
Foundry tests
Fit to window
Zoom out
Zoom in

Annotations

13 warnings
Install dependencies
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Solidity lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Solidity lint: src/proxies/openzeppelin/BeaconProxy.sol#L8
global import of path @openzeppelin/contracts/proxy/beacon/IBeacon.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/BeaconProxy.sol#L9
global import of path @openzeppelin/contracts/proxy/Proxy.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/BeaconProxy.sol#L10
global import of path @openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/ERC1967Proxy.sol#L8
global import of path @openzeppelin/contracts/proxy/Proxy.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/ERC1967Proxy.sol#L9
global import of path @openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/TransparentUpgradeableProxy.sol#L12
global import of path ./ERC1967Proxy.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Solidity lint: src/proxies/openzeppelin/TransparentUpgradeableProxy.sol#L93
Avoid to use inline assembly. It is acceptable only in rare cases
Solidity lint: src/proxies/openzeppelin/TransparentUpgradeableProxy.sol#L181
Provide an error message for require
Solidity lint: src/tokens/common/IERC2981Controlled.sol#L22
Code contains empty blocks
Solidity lint: src/tokens/common/IMerkleProofSingleUse.sol#L28
Code contains empty blocks
Foundry tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/