feat: liquidity-DoS removal — commit-first peg-in (contracts) [PoC] #1393
Annotations
10 errors and 11 warnings
|
build:
src/interfaces/IFlyoverConfigurations.sol#L68
Line length must be no more than 120 but current length is 125
|
|
build:
src/interfaces/IFlyoverConfigurations.sol#L67
Line length must be no more than 120 but current length is 124
|
|
build:
src/FlyoverConfigurations.sol#L459
GC: Found [ .length ] property in Loop condition. Suggestion: assign it to a variable
|
|
build:
src/FlyoverConfigurations.sol#L346
GC: Found [ .length ] property in Loop condition. Suggestion: assign it to a variable
|
|
build:
src/FlyoverConfigurations.sol#L339
GC: Found [ .length ] property in Loop condition. Suggestion: assign it to a variable
|
|
build:
src/FlyoverConfigurations.sol#L299
All public or external methods in a contract must override a definition from an interface
|
|
build:
src/FlyoverConfigurations.sol#L294
All public or external methods in a contract must override a definition from an interface
|
|
build:
src/FlyoverConfigurations.sol#L226
GC: Found [ .length ] property in Loop condition. Suggestion: assign it to a variable
|
|
build:
src/FlyoverConfigurations.sol#L205
GC: Found [ .length ] property in Loop condition. Suggestion: assign it to a variable
|
|
build:
src/CollateralManagement.sol#L20
Contract has 11 states declarations but allowed no more than 10
|
|
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6, foundry-rs/foundry-toolchain@50d5a8956f2e319df19e6b57539d7e2acb9f8c1e. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build:
src/CollateralManagement.sol#L79
Function order is incorrect, event definition can not go after custom error definition (line 74)
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {AccessControlDefaultAdminRulesUpgradeable.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {ReentrancyGuard.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {Math.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {EnumerableSet.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {EmergencyPause.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {ICollateralManagement.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {IPauseRegistry.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {Flyover.sol}
|
|
build:
src/CollateralManagement.sol#L2
Wrong Import Order for {Quotes.sol}
|