@ 261105.2
current
{
  "$schema": "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/setting/schema.json",
  "runtime.version": "LuaJIT",
  "format": {
    "enable": true,
    "defaultConfig": {
      "indent_style": "space",
      "indent_size": "2",
    },
  },
  "diagnostics": {
    "enable": true,
    "neededFileStatus": {
      "codestyle-check": "Any",
    },
    "groupFileStatus": {
      "strict": "Opened",
      // "strong": "Opened",
      "ambiguity": "Opened",
      "duplicate": "Opened",
      "global": "Opened",
      "luadoc": "Opened",
      "redefined": "Opened",
      "type-check": "Opened",
      "unbalanced": "Opened",
      "unused": "Opened",
    },
    "disable": [
      "different-requires",
      "unknown-diag-code",
      "unknown-cast-variable",
      "luadoc-miss-local-name",
    ],
    "unusedLocalExclude": ["_*"],
  },
  "workspace": {
    "library": [
      "$VIMRUNTIME",
      // For "cmp_src.lua" type resolving
      "deps/mini.nvim",
      "deps/nvim-web-devicons",
      "deps/nvim-cmp",
      // For local dec env resolving from lazy.nvim's cache
      "$XDG_DATA_HOME/nvim/lazy/mini.nvim",
      "$XDG_DATA_HOME/nvim/lazy/nvim-web-devicons",
      "$XDG_DATA_HOME/nvim/lazy/nvim-cmp",
    ],
    "checkThirdParty": false,
    "maxPreload": 2000,
    "preloadFileSize": 1000,
    "ignoreDir": [
      "lua/fzf-lua/actions.lua"
    ],
  },
  "type": {
    "weakNilCheck": true,
    "weakUnionCheck": true,
    "castNumberToInteger": true,
  },
  "hint": {
    "enable": true,
    "setType": true,
  },
  "telemetry.enable": false,
}