Skip to content

Commit 4836a56

Browse files
Update formatting rules and apply (#15)
* Update formatting rules and apply * Add single-line rule * Fix import ordering
1 parent 7fe668f commit 4836a56

17 files changed

Lines changed: 47 additions & 48 deletions

foundry.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,9 @@ exclude_lints = [
2727
"asm-keccak256", # EIP-712 hashing
2828
"erc20-unchecked-transfer", # Warning on ERC-721 transferFrom
2929
"unused-import" # BuilderCodesTest imports for purpose of dependent tests
30-
]
30+
]
31+
32+
[fmt]
33+
sort_imports = true
34+
wrap_comments = true
35+
single_line_statement_blocks = "single"

src/BuilderCodes.sol

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {Initializable} from "openzeppelin-contracts-upgradeable/proxy/utils/Initializable.sol";
5-
import {ERC721Upgradeable, IERC721} from "openzeppelin-contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol";
64
import {AccessControlUpgradeable} from "openzeppelin-contracts-upgradeable/access/AccessControlUpgradeable.sol";
75
import {Ownable2StepUpgradeable} from "openzeppelin-contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
6+
import {Initializable} from "openzeppelin-contracts-upgradeable/proxy/utils/Initializable.sol";
87
import {UUPSUpgradeable} from "openzeppelin-contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";
9-
import {IERC4906} from "openzeppelin-contracts/interfaces/IERC4906.sol";
8+
import {ERC721Upgradeable, IERC721} from "openzeppelin-contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol";
109
import {IERC165} from "openzeppelin-contracts/interfaces/IERC165.sol";
11-
import {LibString} from "solady/utils/LibString.sol";
12-
import {LibBit} from "solady/utils/LibBit.sol";
10+
import {IERC4906} from "openzeppelin-contracts/interfaces/IERC4906.sol";
1311
import {EIP712} from "solady/utils/EIP712.sol";
12+
import {LibBit} from "solady/utils/LibBit.sol";
13+
import {LibString} from "solady/utils/LibString.sol";
1414
import {SignatureCheckerLib} from "solady/utils/SignatureCheckerLib.sol";
1515

1616
/// @notice Registry for builder codes

test/integration/BuilderCodesAdminOperations.t.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {BuilderCodesTest} from "../lib/BuilderCodesTest.sol";
5-
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
64
import {IAccessControl} from "@openzeppelin/contracts/access/IAccessControl.sol";
5+
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
6+
7+
import {BuilderCodesTest} from "../lib/BuilderCodesTest.sol";
78

89
/// @notice Integration tests for BuilderCodes operations
910
contract BuilderCodesAdminOperationsTest is BuilderCodesTest {

test/lib/BuilderCodesTest.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {Test} from "forge-std/Test.sol";
5-
import {ERC1967Proxy} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
64
import {IERC721Errors} from "@openzeppelin/contracts/interfaces/draft-IERC6093.sol";
5+
import {ERC1967Proxy} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
6+
import {Test} from "forge-std/Test.sol";
77

88
import {BuilderCodes} from "../../src/BuilderCodes.sol";
99

test/lib/mocks/MockAccount.sol

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@ contract MockAccount is IERC1271 {
4848
override
4949
returns (bytes4 magicValue)
5050
{
51-
if (SignatureCheckerLib.isValidSignatureNow(owner, hash, signature)) {
52-
return MAGICVALUE;
53-
}
51+
if (SignatureCheckerLib.isValidSignatureNow(owner, hash, signature)) return MAGICVALUE;
5452
return bytes4(0);
5553
}
5654
}

test/unit/BuilderCodes/constructor.t.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
pragma solidity ^0.8.29;
33

44
import {Test} from "forge-std/Test.sol";
5+
56
import {BuilderCodes, Initializable} from "../../../src/BuilderCodes.sol";
67

78
/// @notice Unit tests for BuilderCodes constructor

test/unit/BuilderCodes/contractURI.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
54
import {BuilderCodes} from "../../../src/BuilderCodes.sol";
5+
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
66

77
/// @notice Unit tests for BuilderCodes.contractURI
88
contract ContractURITest is BuilderCodesTest {

test/unit/BuilderCodes/initialize.t.sol

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,7 @@ contract InitializeTest is BuilderCodesTest {
135135

136136
// Verify URI prefix by checking contractURI format
137137
string memory contractURI = freshContract.contractURI();
138-
if (bytes(uriPrefix).length > 0) {
139-
assertEq(contractURI, string.concat(uriPrefix, "contractURI.json"));
140-
} else {
141-
assertEq(contractURI, "");
142-
}
138+
if (bytes(uriPrefix).length > 0) assertEq(contractURI, string.concat(uriPrefix, "contractURI.json"));
139+
else assertEq(contractURI, "");
143140
}
144141
}

test/unit/BuilderCodes/isRegistered.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
54
import {BuilderCodes} from "../../../src/BuilderCodes.sol";
5+
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
66

77
/// @notice Unit tests for BuilderCodes.isRegistered
88
contract IsRegisteredTest is BuilderCodesTest {

test/unit/BuilderCodes/payoutAddress.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.29;
33

4-
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
54
import {BuilderCodes} from "../../../src/BuilderCodes.sol";
5+
import {BuilderCodesTest} from "../../lib/BuilderCodesTest.sol";
66

77
/// @notice Unit tests for BuilderCodes.payoutAddress (both overloads)
88
contract PayoutAddressTest is BuilderCodesTest {

0 commit comments

Comments
 (0)