Skip to content

adding contracts #12519

adding contracts

adding contracts #12519

Triggered via push November 30, 2024 19:47
Status Failure
Total duration 5m 4s
Artifacts

solidity.yml

on: push
Detect changes
8s
Detect changes
Initialize
7s
Initialize
Detect readonly solidity file changes
11s
Detect readonly solidity file changes
Tag Check
3s
Tag Check
Native Compilation
4m 26s
Native Compilation
Solidity Lint
40s
Solidity Lint
Prettier Formatting
58s
Prettier Formatting
Publish Beta NPM
0s
Publish Beta NPM
Publish Prod NPM
0s
Publish Prod NPM
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 warnings
Solidity Lint
Constructor keyword not available before 0.4.22 (>=0.4.21 <0.6.0)
Solidity Lint
Process completed with exit code 1.
Native Compilation
Process completed with exit code 2.
Solidity Lint: contracts/test/v0.8/Cron.test.ts#L43
'libType' is never reassigned. Use 'const' instead
Solidity Lint: contracts/test/v0.8/automation/AutomationRegistry2_3.test.ts#L168
'blankRegistry' is assigned a value but never used. Allowed unused vars must match /^_/u
Solidity Lint: contracts/test/v0.8/automation/AutomationRegistry2_3.test.ts#L405
'numUpkeeps' is assigned a value but never used. Allowed unused vars must match /^_/u
Solidity Lint: contracts/test/v0.8/automation/ERC20BalanceMonitor.test.ts#L281
'tx' is never reassigned. Use 'const' instead
Solidity Lint: contracts/test/v0.8/automation/EthBalanceMonitor.test.ts#L269
'tx' is never reassigned. Use 'const' instead
Solidity Lint: contracts/test/v0.8/automation/UpkeepTranscoder3_0.test.ts#L124
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Solidity Lint: contracts/test/v0.8/automation/UpkeepTranscoder3_0.test.ts#L166
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Solidity Lint: contracts/test/v0.8/automation/UpkeepTranscoder3_0.test.ts#L204
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Solidity Lint: contracts/test/v0.8/automation/UpkeepTranscoder3_0.test.ts#L206
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Solidity Lint: contracts/test/v0.8/automation/UpkeepTranscoder3_0.test.ts#L255
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Solidity Lint
global import of path ./IAccessControlEnumerable.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
global import of path ./AccessControl.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
global import of path ../utils/structs/EnumerableSet.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
Private / internal variable _roleMembers is not prefixed with s_
Solidity Lint
Internal function calculate256Hash is not prefixed with underscore (_)
Solidity Lint
Internal function calculate160Hash is not prefixed with underscore (_)
Solidity Lint
Rule is set with explicit type [var/s: uint]
Solidity Lint
Rule is set with explicit type [var/s: uint]
Solidity Lint
Explicitly mark visibility of state
Solidity Lint
Explicitly mark visibility of state