Update dependency prettier-plugin-solidity to v2 (#5654)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
This commit is contained in:
renovate[bot]
2025-06-17 17:07:27 +02:00
committed by GitHub
parent 800200d452
commit 3eddace0cb
7 changed files with 64 additions and 12 deletions

View File

@ -4,7 +4,16 @@ pragma solidity ^0.8.26;
import {PackedUserOperation} from "../../interfaces/draft-IERC4337.sol";
import {IERC1271} from "../../interfaces/IERC1271.sol";
import {IERC7579Module, IERC7579Validator, IERC7579Execution, IERC7579AccountConfig, IERC7579ModuleConfig, MODULE_TYPE_VALIDATOR, MODULE_TYPE_EXECUTOR, MODULE_TYPE_FALLBACK} from "../../interfaces/draft-IERC7579.sol";
import {
IERC7579Module,
IERC7579Validator,
IERC7579Execution,
IERC7579AccountConfig,
IERC7579ModuleConfig,
MODULE_TYPE_VALIDATOR,
MODULE_TYPE_EXECUTOR,
MODULE_TYPE_FALLBACK
} from "../../interfaces/draft-IERC7579.sol";
import {ERC7579Utils, Mode, CallType, ExecType} from "../../account/utils/draft-ERC7579Utils.sol";
import {EnumerableSet} from "../../utils/structs/EnumerableSet.sol";
import {Bytes} from "../../utils/Bytes.sol";

View File

@ -2,7 +2,14 @@
pragma solidity ^0.8.24;
import {MODULE_TYPE_HOOK, MODULE_TYPE_FALLBACK, MODULE_TYPE_VALIDATOR, IERC7579Hook, IERC7579Module, IERC7579Validator} from "../../../interfaces/draft-IERC7579.sol";
import {
MODULE_TYPE_HOOK,
MODULE_TYPE_FALLBACK,
MODULE_TYPE_VALIDATOR,
IERC7579Hook,
IERC7579Module,
IERC7579Validator
} from "../../../interfaces/draft-IERC7579.sol";
import {SignatureChecker} from "../../../utils/cryptography/SignatureChecker.sol";
import {PackedUserOperation} from "../../../interfaces/draft-IERC4337.sol";
import {IERC1271} from "../../../interfaces/IERC1271.sol";

28
package-lock.json generated
View File

@ -38,7 +38,7 @@
"micromatch": "^4.0.2",
"p-limit": "^6.0.0",
"prettier": "^3.0.0",
"prettier-plugin-solidity": "^1.1.0",
"prettier-plugin-solidity": "^2.0.0",
"rimraf": "^6.0.0",
"semver": "^7.3.5",
"solhint": "^5.0.0",
@ -8056,12 +8056,13 @@
}
},
"node_modules/prettier-plugin-solidity": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-1.4.3.tgz",
"integrity": "sha512-Mrr/iiR9f9IaeGRMZY2ApumXcn/C5Gs3S7B7hWB3gigBFML06C0yEyW86oLp0eqiA0qg+46FaChgLPJCj/pIlg==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-2.0.0.tgz",
"integrity": "sha512-tis3SwLSrYKDzzRFle48fjPM4GQKBtkVBUajAkt4b75/cc6zojFP7qjz6fDxKfup+34q0jKeSM3QeP9flJFXWw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@nomicfoundation/slang": "1.1.0",
"@solidity-parser/parser": "^0.20.1",
"semver": "^7.7.1"
},
@ -8069,7 +8070,24 @@
"node": ">=18"
},
"peerDependencies": {
"prettier": ">=2.3.0"
"prettier": ">=3.0.0"
}
},
"node_modules/prettier-plugin-solidity/node_modules/@bytecodealliance/preview2-shim": {
"version": "0.17.2",
"resolved": "https://registry.npmjs.org/@bytecodealliance/preview2-shim/-/preview2-shim-0.17.2.tgz",
"integrity": "sha512-mNm/lblgES8UkVle8rGImXOz4TtL3eU3inHay/7TVchkKrb/lgcVvTK0+VAw8p5zQ0rgQsXm1j5dOlAAd+MeoA==",
"dev": true,
"license": "(Apache-2.0 WITH LLVM-exception)"
},
"node_modules/prettier-plugin-solidity/node_modules/@nomicfoundation/slang": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@nomicfoundation/slang/-/slang-1.1.0.tgz",
"integrity": "sha512-g2BofMUq1qCP22L/ksOftScrCxjdHTxgg8ch5PYon2zfSSKGCMwE4TgIC64CuorMcSsvCmqNNFEWR/fwFcMeTw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@bytecodealliance/preview2-shim": "0.17.2"
}
},
"node_modules/prettier-plugin-solidity/node_modules/@solidity-parser/parser": {

View File

@ -80,7 +80,7 @@
"micromatch": "^4.0.2",
"p-limit": "^6.0.0",
"prettier": "^3.0.0",
"prettier-plugin-solidity": "^1.1.0",
"prettier-plugin-solidity": "^2.0.0",
"rimraf": "^6.0.0",
"semver": "^7.3.5",
"solhint": "^5.0.0",

View File

@ -5,7 +5,13 @@ import {Test} from "forge-std/Test.sol";
import {AccountERC7702Mock} from "@openzeppelin/contracts/mocks/account/AccountMock.sol";
import {CallReceiverMock} from "@openzeppelin/contracts/mocks/CallReceiverMock.sol";
import {EIP712} from "@openzeppelin/contracts/utils/cryptography/EIP712.sol";
import {ERC7579Utils, Execution, Mode, ModeSelector, ModePayload} from "@openzeppelin/contracts/account/utils/draft-ERC7579Utils.sol";
import {
ERC7579Utils,
Execution,
Mode,
ModeSelector,
ModePayload
} from "@openzeppelin/contracts/account/utils/draft-ERC7579Utils.sol";
import {ERC4337Utils, IEntryPointExtra} from "@openzeppelin/contracts/account/utils/draft-ERC4337Utils.sol";
import {Strings} from "@openzeppelin/contracts/utils/Strings.sol";
import {PackedUserOperation} from "@openzeppelin/contracts/interfaces/draft-IERC4337.sol";

View File

@ -11,7 +11,15 @@ import {ECDSA} from "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";
import {MessageHashUtils} from "@openzeppelin/contracts/utils/cryptography/MessageHashUtils.sol";
import {PackedUserOperation, IAccount, IEntryPoint} from "@openzeppelin/contracts/interfaces/draft-IERC4337.sol";
import {ERC4337Utils} from "@openzeppelin/contracts/account/utils/draft-ERC4337Utils.sol";
import {ERC7579Utils, Mode, CallType, ExecType, ModeSelector, ModePayload, Execution} from "@openzeppelin/contracts/account/utils/draft-ERC7579Utils.sol";
import {
ERC7579Utils,
Mode,
CallType,
ExecType,
ModeSelector,
ModePayload,
Execution
} from "@openzeppelin/contracts/account/utils/draft-ERC7579Utils.sol";
import {Test, Vm, console} from "forge-std/Test.sol";
contract SampleAccount is IAccount, Ownable {

View File

@ -3,9 +3,13 @@
pragma solidity ^0.8.20;
import {Test} from "forge-std/Test.sol";
import {GovernorVotesSuperQuorumFractionMock} from "../../../contracts/mocks/governance/GovernorVotesSuperQuorumFractionMock.sol";
import {
GovernorVotesSuperQuorumFractionMock
} from "../../../contracts/mocks/governance/GovernorVotesSuperQuorumFractionMock.sol";
import {GovernorVotesQuorumFraction} from "../../../contracts/governance/extensions/GovernorVotesQuorumFraction.sol";
import {GovernorVotesSuperQuorumFraction} from "../../../contracts/governance/extensions/GovernorVotesSuperQuorumFraction.sol";
import {
GovernorVotesSuperQuorumFraction
} from "../../../contracts/governance/extensions/GovernorVotesSuperQuorumFraction.sol";
import {GovernorSettings} from "../../../contracts/governance/extensions/GovernorSettings.sol";
import {GovernorVotes} from "../../../contracts/governance/extensions/GovernorVotes.sol";
import {Governor} from "../../../contracts/governance/Governor.sol";