{
  // Editor settings
  "editor.defaultFoldingRangeProvider": "esbenp.prettier-vscode",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "[markdown]": {
    "editor.defaultFoldingRangeProvider": "esbenp.prettier-vscode",
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[svelte]": {
    "editor.defaultFormatter": "svelte.svelte-vscode",
    "editor.tabSize": 2
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // ESLint configuration
  "eslint.workingDirectories": ["D:\\Netwk-Pro\\git\\netwk-pro.github.io"],
  "eslint.validate": ["svelte", "javascript", "javascriptreact"],
  "eslint.lintTask.enable": true,
  "eslint.lintTask.options": ". --ext .mjs,.js,.svelte --config eslint.config.mjs",
  "eslint.useESLintClass": true,
  "eslint.useFlatConfig": true,
  "eslint.codeActionsOnSave.mode": "problems",
  "eslint.probe": [
    "javascript",
    "javascriptreact",
    "html",
    "markdown",
    "json",
    "jsonc",
    "svelte"
  ],
  // Stylelint configuration
  "stylelint.configBasedir": "D:\\Netwk-Pro\\git\\netwk-pro.github.io",
  "stylelint.configFile": "stylelint.config.js",
  "stylelint.validate": ["css", "postcss", "html", "svelte"],
  // Custom CSS data for FontAwesome classes
  "css.customData": [
    ".vscode/customData.json" // Path to your custom data file
  ],
  "markdown.validate.enabled": false,
  "markdown.validate.ignoredLinks": [
    "#bugs",
    "#features",
    "#top",
    "#ownership",
    "#trademark",
    "#branding",
    "#licensed-material",
    "#licenses",
    "#dlnotes",
    "#cc-by",
    "#gnu-gpl",
    "#third-party",
    "#prohibited-uses",
    "#disclaimer",
    "#contact",
    "#revisions",
    "#pledge",
    "#standards",
    "#response",
    "#enforce",
    "#attribute",
    "#version",
    "#structure",
    "#getting-started",
    "#configuration",
    "#sw-utilities",
    "#cspreport",
    "#testing",
    "#toolchain",
    "#toolconfig",
    "#scripts",
    "#license",
    "#questions"
  ]
}
