From a78353aaaec85ae5378fbc614647c19689efe427 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= <sumneko@hotmail.com>
Date: Mon, 7 Mar 2022 17:28:05 +0800
Subject: [PATCH] `jsonValidation` should under `contributes`

---
 package.json        | 15 +++++++++------
 package/package.lua | 14 +++++++-------
 2 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/package.json b/package.json
index cff39b2..c137b98 100644
--- a/package.json
+++ b/package.json
@@ -1565,6 +1565,12 @@
             "title": "Lua",
             "type": "object"
         },
+        "jsonValidation": [
+            {
+                "fileMatch": ".luarc.json",
+                "url": "./setting/schema.json"
+            }
+        ],
         "semanticTokenScopes": [
             {
                 "language": "lua",
@@ -1602,6 +1608,9 @@
                     "keyword.declaration": [
                         "keyword.local.lua"
                     ],
+                    "keyword.documentation": [
+                        "storage.type.annotation.lua"
+                    ],
                     "keyword.readonly": [
                         "constant.language.lua"
                     ],
@@ -1687,12 +1696,6 @@
         "vscode": "^1.61.0"
     },
     "icon": "images/logo.png",
-    "jsonValidation": [
-        {
-            "fileMatch": ".luarc.json",
-            "url": "./setting/schema.json"
-        }
-    ],
     "keywords": [
         "Lua",
         "IntelliSense",
diff --git a/package/package.lua b/package/package.lua
index 3bfdf34..4e2c14b 100644
--- a/package/package.lua
+++ b/package/package.lua
@@ -28,12 +28,6 @@ return {
         "onWebviewPanel:lua-doc",
         "onCommand:extension.lua.doc",
     },
-    jsonValidation = {
-        {
-            fileMatch = ".luarc.json",
-            url = "./setting/schema.json",
-        },
-    },
     main = "./client/out/extension",
     contributes = {
         configuration = {
@@ -46,7 +40,13 @@ return {
                 language = "lua",
                 scopes = require 'package.semanticTokenScope',
             }
-        }
+        },
+        jsonValidation = {
+            {
+                fileMatch = ".luarc.json",
+                url = "./setting/schema.json",
+            },
+        },
     },
     capabilities = {
         untrustedWorkspaces = {
-- 
GitLab