Skip to content

more logs+fix tokenprice in base test #185

more logs+fix tokenprice in base test

more logs+fix tokenprice in base test #185

Triggered via push October 31, 2024 07:15
Status Failure
Total duration 43s
Artifacts

ci.yml

on: push
Lint sources
34s
Lint sources
Unit tests
24s
Unit tests
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 12 warnings
Unit tests
Process completed with exit code 1.
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L20
Unexpected import of console file
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L424
Function body contains 96 lines but allowed no more than 90 lines
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L553
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L554
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L555
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L556
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L557
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L558
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L587
Unexpected console statement
Lint sources: contracts/token/BiconomyTokenPaymaster.sol#L588
Unexpected console statement
Unit tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint sources
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint sources: contracts/base/BasePaymaster.sol#L7
global import of path @openzeppelin/contracts/utils/introspection/IERC165.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Lint sources: contracts/base/BasePaymaster.sol#L10
global import of path account-abstraction/core/UserOperationLib.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Lint sources: contracts/base/BasePaymaster.sol#L18
Immutable variables name are set to be in capitalized SNAKE_CASE
Lint sources: contracts/base/BasePaymaster.sol#L109
GC: Use Custom Errors instead of require statements
Lint sources: contracts/base/BasePaymaster.sol#L156
GC: Use Custom Errors instead of revert statements
Lint sources: contracts/base/BasePaymaster.sol#L163
GC: Use Custom Errors instead of require statements
Lint sources: contracts/base/BasePaymaster.sol#L171
Avoid to use inline assembly. It is acceptable only in rare cases
Lint sources: contracts/interfaces/IBiconomySponsorshipPaymaster.sol#L4
global import of path @openzeppelin/contracts/token/ERC20/IERC20.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Lint sources: contracts/interfaces/IBiconomySponsorshipPaymaster.sol#L18
'_paymasterId' should not start with _
Lint sources: contracts/interfaces/IBiconomySponsorshipPaymaster.sol#L18
'_value' should not start with _