-
Notifications
You must be signed in to change notification settings - Fork 0
/
lively-contracts.code-workspace
129 lines (129 loc) · 3.29 KB
/
lively-contracts.code-workspace
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"folders": [
{
"path": "packages/lively-diamond",
"name": "💎 lively-diamond"
},
{
"path": "packages/sdk-lively-protocol",
"name": "🤖 sdk"
},
{
"path": ".",
"name": "🌳 root"
},
{
"path": "packages/eslint-config-custom",
"name": "🧹 eslint"
},
{
"path": "packages/docs",
"name": "📚 docs (readonly)"
}
],
"settings": {
"prettier.documentSelectors": [
"**/*.sol",
"**/*.svelte",
"**/*.js",
"**/*.ts"
],
"solidity.formatter": "prettier",
"slither.scanningDirectories": "contracts-only",
"slither.solcPath": "",
"slither.hiddenDetectors": [],
"vitest.enable": true,
"vitest.exclude": [
"**/node_modules/**",
"**/dist/**",
"**/cypress/**",
"**/.{idea,git,cache,output,temp}/**",
"../packages/lively-diamond/**/*",
"../packages/eslint-config-custom/**/*"
],
"vitest.commandLine": "pnpm vitest",
"[typescript]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": [
"source.formatDocument",
"source.fixAll.eslint"
]
},
"[javascript]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": [
"source.formatDocument",
"source.fixAll.eslint"
]
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.formatOnSave": true
},
"[solidity]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"cSpell.words": [
"andys",
"ardenivanov",
"bignumber",
"bradlc",
"chainlink",
"dbaeumer",
"docgen",
"errorlens",
"esbenp",
"ethersproject",
"intellicode",
"liveonlively",
"mikestead",
"nomicfoundation",
"nomiclabs",
"publint",
"rvest",
"sepolia",
"solcover",
"solcoverjs",
"solhint",
"solidstate",
"tailwindcss",
"testfiles",
"trivago",
"typechain",
"usernamehw",
"viem",
"visualstudioexptteam",
"zainchen",
"zixuanchen"
],
"testing.automaticallyOpenPeekView": "never",
"typescript.tsdk": "./node_modules/typescript/lib",
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
"editor.formatOnPaste": false, // required
"editor.formatOnType": false, // required
"editor.formatOnSave": true, // optional
"editor.formatOnSaveMode": "file", // required to format on save
"files.autoSave": "off", // optional but recommended
"vs-code-prettier-eslint.prettierLast": true // set as "true" to run 'prettier' last not first
},
"extensions": {
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"nomicfoundation.hardhat-solidity",
"svelte.svelte-vscode",
"ardenivanov.svelte-intellisense",
"bradlc.vscode-tailwindcss",
"zixuanchen.vitest-explore",
"visualstudioexptteam.intellicode-api-usage-examples",
"wix.vscode-import-cost",
"usernamehw.errorlens",
"zainchen.json",
"andys8.jest-snippets",
"mikestead.dotenv",
"rvest.vs-code-prettier-eslint"
]
}
}