create-arena-project
Version:
神奇代码岛<->VSCode,从这里开始,创建一个神岛代码项目的脚手架。
71 lines (61 loc) • 1.98 kB
JSON
{
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"package.json": "package-lock.json,yarn.lock,bun.lock,pnpm-lock.yaml,eslint.config.mjs,.eslint*,.prettier*,.lintstagedrc,.gitignore",
"GameAPI.d.ts": "GameEntity.d.ts, GamePlayer.d.ts",
".env": "env.d.ts"
},
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"eslint.validate": ["javascript", "typescript"],
"eslint.format.enable": true,
"files.associations": {
"*.mjs": "javascript",
"*.cjs": "javascript"
},
"search.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/.log": true,
"**/.git": true
},
"files.exclude": {
"**/.DS_Store": true,
"**/.git": false
},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.preferences.importModuleSpecifier": "relative",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.linkedEditing": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"javascript.updateImportsOnFileMove.enabled": "always",
"workbench.colorCustomizations": {
"editorInfo.foreground": "#00000080",
"editorError.foreground": "#ff0000",
"editorWarning.foreground": "#ffa500"
},
"explorer.autoReveal": true,
"i18n-ally.sourceLanguage": "zh-CN",
"i18n-ally.localesPaths": ["i18n/res"],
"i18n-ally.pathMatcher": "{locale}/{namespace}.json"
// "files.autoSave": "afterDelay",
// "files.autoSaveDelay": 1000
}