mirror of
https://github.com/oxc-project/oxc.git
synced 2026-11-04 10:29:58 +00:00
chore: add .zed/settings.json for oxlint and oxfmt
This commit is contained in:
1 file changed
+249
@@ -0,0 +1,249 @@
|
||||
{
|
||||
"lsp": {
|
||||
"oxlint": {
|
||||
"initialization_options": {
|
||||
"settings": {
|
||||
"configPath": "./oxlintrc.json",
|
||||
"run": "onType",
|
||||
"disableNestedConfig": false,
|
||||
"fixKind": "safe_fix",
|
||||
"typeAware": true,
|
||||
"unusedDisableDirectives": "deny"
|
||||
}
|
||||
}
|
||||
},
|
||||
"oxfmt": {
|
||||
"initialization_options": {
|
||||
"settings": {
|
||||
"configPath": "./oxfmtrc.jsonc"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"languages": {
|
||||
"CSS": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"GraphQL": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Handlebars": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"HTML": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"JavaScript": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"code_action": "source.fixAll.oxc"
|
||||
}
|
||||
]
|
||||
},
|
||||
"JSX": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"JSON": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"JSON5": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"JSONC": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Less": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Markdown": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"MDX": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"SCSS": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"TypeScript": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"TSX": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Vue.js": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"YAML": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user