Skip to content

Commit ad5c853

Browse files
committed
use prettier-plugin-solidity
1 parent 2071c13 commit ad5c853

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

.lintstagedrc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"*.{js,ts,json,md}": ["prettier --write"]
2+
"*.{js,ts,sol,json,md}": ["prettier --write"]
33
}

.prettierrc.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,8 @@
33
"singleQuote": true,
44
"trailingComma": "all",
55
"bracketSpacing": true,
6-
"plugins": ["@trivago/prettier-plugin-sort-imports"]
6+
"plugins": [
7+
"prettier-plugin-solidity",
8+
"@trivago/prettier-plugin-sort-imports"
9+
]
710
}

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"hardhat": "^2.0.0",
3636
"husky": "^9.0.11",
3737
"lint-staged": "^15.2.7",
38-
"prettier": "^3.3.2"
38+
"prettier": "^3.3.2",
39+
"prettier-plugin-solidity": "^1.3.1"
3940
},
4041
"engines": {
4142
"node": ">=14.14.0"

yarn.lock

+24
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,11 @@
246246
"@sentry/types" "5.27.0"
247247
tslib "^1.9.3"
248248

249+
"@solidity-parser/parser@^0.17.0":
250+
version "0.17.0"
251+
resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.17.0.tgz#52a2fcc97ff609f72011014e4c5b485ec52243ef"
252+
integrity sha512-Nko8R0/kUo391jsEHHxrGM07QFdnPGvlmox4rmH0kNiNAashItAilhy4Mv4pK5gQmW5f4sXAF58fwJbmlkGcVw==
253+
249254
"@solidity-parser/parser@^0.7.1":
250255
version "0.7.1"
251256
resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.7.1.tgz#660210130e4237476cb55e2882064809f80f861e"
@@ -2155,6 +2160,15 @@ pidtree@~0.6.0:
21552160
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
21562161
integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
21572162

2163+
prettier-plugin-solidity@^1.3.1:
2164+
version "1.3.1"
2165+
resolved "https://registry.yarnpkg.com/prettier-plugin-solidity/-/prettier-plugin-solidity-1.3.1.tgz#59944d3155b249f7f234dee29f433524b9a4abcf"
2166+
integrity sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==
2167+
dependencies:
2168+
"@solidity-parser/parser" "^0.17.0"
2169+
semver "^7.5.4"
2170+
solidity-comments-extractor "^0.0.8"
2171+
21582172
prettier@^3.3.2:
21592173
version "3.3.2"
21602174
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a"
@@ -2354,6 +2368,11 @@ semver@^6.3.0:
23542368
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
23552369
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
23562370

2371+
semver@^7.5.4:
2372+
version "7.6.2"
2373+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
2374+
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
2375+
23572376
semver@~5.4.1:
23582377
version "5.4.1"
23592378
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
@@ -2440,6 +2459,11 @@ [email protected]:
24402459
semver "^5.5.0"
24412460
tmp "0.0.33"
24422461

2462+
solidity-comments-extractor@^0.0.8:
2463+
version "0.0.8"
2464+
resolved "https://registry.yarnpkg.com/solidity-comments-extractor/-/solidity-comments-extractor-0.0.8.tgz#f6e148ab0c49f30c1abcbecb8b8df01ed8e879f8"
2465+
integrity sha512-htM7Vn6LhHreR+EglVMd2s+sZhcXAirB1Zlyrv5zBuTxieCvjfnRpd7iZk75m/u6NOlEyQ94C6TWbBn2cY7w8g==
2466+
24432467
source-map-support@^0.5.13:
24442468
version "0.5.19"
24452469
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"

0 commit comments

Comments
 (0)