Files
kycnotme/.vscode/settings.json
2025-05-19 10:23:36 +00:00

61 lines
1.5 KiB
JSON

{
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 110,
"editor.rulers": [110],
"prettier.documentSelectors": ["**/*.astro"],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[astro]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[prisma]": {
"editor.wordWrap": "off"
},
"files.exclude": {
"**/node_modules": true
},
"eslint.validate": [
"javascript",
"javascriptreact",
"astro",
"typescript",
"typescriptreact"
],
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "never",
"source.fixAll.eslint": "explicit"
},
"eslint.enable": true,
"typescript.preferences.importModuleSpecifier": "non-relative",
"debug.javascript.autoAttachFilter": "always",
"tailwindCSS.classAttributes": [
"class",
"className",
"classNames",
"ngClass",
"class:list",
".*classNames?"
],
"tailwindCSS.classFunctions": ["tv", "cn"],
"tailwindCSS.experimental.classRegex": [
["([\"'`][^\"'`]*.*?[\"'`])", "[\"'`]([^\"'`]*).*?[\"'`]"]
]
}