Files
WeatherStar4000/ws4kp.code-workspace
Eddy G bf65b8e426 Update VS Code settings
- "eslint.validate": [ "javascript" ] is no longer needed
    (Modern versions of the ESLint VS Code extensions
    automatically validate JavaScript files by default.)
- Configure editor to use tabs instead of spaces per ESLint rules
- Switch to VS Code's built-in HTML formatter
- Add EJS file associations for proper syntax highlighting
- Add recommended extensions for development workflow
2025-06-24 22:52:59 -04:00

85 lines
1.7 KiB
Plaintext

{
"folders": [
{
"path": "."
}
],
"settings": {
"search.exclude": {
"**/*.code-search": true,
"**/*.css": true,
"**/*.min.js": true,
"**/bower_components": true,
"**/node_modules": true,
"**/vendor": true,
"dist/**": true
},
"cSpell.enabledFileTypes": {
"markdown": true,
"JavaScript": true
},
"cSpell.enabled": true,
"cSpell.ignoreWords": [
"'storm",
"arcgis",
"Battaglia",
"devbridge",
"gifs",
"ltrim",
"mbar",
"Noaa",
"nosleep",
"Pngs",
"PRECIP",
"rtrim",
"sonarjs",
"T",
"T'storm",
"uscomp",
"Visib",
"Waukegan",
"WSQS",
"Tucsan",
"Malek",
"mwood",
"unmuted",
"dumpio",
"mesonet"
],
"cSpell.ignorePaths": [
"**/package-lock.json",
"**/node_modules/**",
"**/vscode-extension/**",
"**/.git/objects/**",
".vscode",
".vscode-insiders",
"**/vendor/auto/**",
],
"editor.tabSize": 2,
"editor.insertSpaces": false, // .eslintrc wants tabs instead of spaces
"emmet.includeLanguages": {
"ejs": "html",
},
"[html]": {
// Use built-in VS Code HTML formatter instead of third-party EJS extension
"editor.defaultFormatter": "vscode.html-language-features"
},
"files.exclude": {},
"files.eol": "\n",
"files.associations": {
"*.ejs": "ejs"
},
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
},
"extensions": {
"recommendations": [
"digitalbrainstem.javascript-ejs-support", // EJS (Embedded JavaScript) template language support
"dbaeumer.vscode-eslint", // ESLint JavaScript linting integration
"streetsidesoftware.code-spell-checker",
]
}
}