Skip to content

chore: uniswap death #951

chore: uniswap death

chore: uniswap death #951

Triggered via push September 5, 2024 16:48
Status Failure
Total duration 1m 32s
Artifacts

lint.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 12 warnings
lint: contracts/callers/helpers/uniswap/BytesLib.sol#L7
Line length must be no more than 99 but current length is 102
lint: contracts/callers/helpers/uniswap/CallbackValidation.sol#L13
Line length must be no more than 99 but current length is 100
lint: contracts/callers/helpers/uniswap/CallbackValidation.sol#L33
Provide an error message for require
lint: contracts/callers/helpers/uniswap/PoolAddress.sol#L38
Provide an error message for require
lint: contracts/callers/helpers/uniswap/TickMath.sol#L5
Line length must be no more than 99 but current length is 120
lint: contracts/callers/helpers/uniswap/TickMath.sol#L8
Line length must be no more than 99 but current length is 112
lint: contracts/callers/helpers/uniswap/TickMath.sol#L10
Line length must be no more than 99 but current length is 111
lint: contracts/callers/helpers/uniswap/TickMath.sol#L13
Line length must be no more than 99 but current length is 120
lint: contracts/callers/helpers/uniswap/TickMath.sol#L15
Line length must be no more than 99 but current length is 120
lint: contracts/callers/helpers/uniswap/TickMath.sol#L21
Line length must be no more than 99 but current length is 125
lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-node@v1, webfactory/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
lint
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-node@v1, webfactory/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
lint: contracts/callers/helpers/uniswap/BytesLib.sol#L23
Avoid to use inline assembly. It is acceptable only in rare cases
lint: contracts/callers/helpers/uniswap/BytesLib.sol#L86
Avoid to use inline assembly. It is acceptable only in rare cases
lint: contracts/callers/helpers/uniswap/BytesLib.sol#L98
Avoid to use inline assembly. It is acceptable only in rare cases
lint: contracts/callers/helpers/uniswap/CallbackValidation.sol#L4
global import of path @uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
lint: contracts/callers/helpers/uniswap/CallbackValidation.sol#L5
global import of path ./PoolAddress.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
lint: contracts/callers/helpers/uniswap/Path.sol#L4
global import of path ./BytesLib.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
lint: contracts/callers/helpers/uniswap/PoolAddress.sol#L10
Function order is incorrect, struct definition can not go after state variable declaration (line 6)
lint: contracts/callers/helpers/uniswap/TickMath.sol#L23
Function has cyclomatic complexity 21 but allowed no more than 7
lint: contracts/callers/helpers/uniswap/TickMath.sol#L71
Avoid to use inline assembly. It is acceptable only in rare cases
lint: contracts/callers/helpers/uniswap/TickMath.sol#L76
Avoid to use inline assembly. It is acceptable only in rare cases