chore(workspace): added Zed editor config

This commit is contained in:
Neko Ayaka 2026-01-30 16:55:51 +08:00
parent 16ee78b627
commit 8f2074e0a0
No known key found for this signature in database

65
.zed/settings.json Normal file
View file

@ -0,0 +1,65 @@
{
"languages": {
"TypeScript": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
},
"JavaScript": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
},
"Vue.js": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
},
"JSON": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
},
"YAML": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
},
"TOML": {
"formatter": [],
"format_on_save": "on",
"code_actions_on_format": {
"source.fixAll.eslint": true
}
}
},
"lsp": {
"eslint": {
"settings": {
"rulesCustomizations": [
// set all eslint errors/warnings to show as warnings
{ "rule": "style/*", "severity": "off", "fixable": true },
{ "rule": "format/*", "severity": "off", "fixable": true },
{ "rule": "*-indent", "severity": "off", "fixable": true },
{ "rule": "*-spacing", "severity": "off", "fixable": true },
{ "rule": "*-spaces", "severity": "off", "fixable": true },
{ "rule": "*-order", "severity": "off", "fixable": true },
{ "rule": "*-dangle", "severity": "off", "fixable": true },
{ "rule": "*-newline", "severity": "off", "fixable": true },
{ "rule": "*quotes", "severity": "off", "fixable": true },
{ "rule": "*semi", "severity": "off", "fixable": true }
]
}
}
}
}