Skip to content

Commit 497aa59

Browse files
committed
3.16.4
1 parent 1c7affc commit 497aa59

File tree

7 files changed

+91
-84
lines changed

7 files changed

+91
-84
lines changed

changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
## Unreleased
44
<!-- Add all new changes here. They will be moved under a version at release -->
55

6+
## 3.16.4
7+
`2025-12-25`
8+
* `FIX` (VSCode) Broken `view document`
9+
* `FIX` `for .. in` should only treat the first variable as const
10+
611
## 3.16.3
712
`2025-12-23`
813
* `CHG` Upgraded to Lua 5.5, memory usage has been reduced by ~10%

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3467,5 +3467,5 @@
34673467
"sponsor": {
34683468
"url": "https://github.com/LuaLS/lua-language-server/issues/484"
34693469
},
3470-
"version": "3.16.3"
3470+
"version": "3.16.4"
34713471
}

package.nls.ja-jp.json

Lines changed: 41 additions & 39 deletions
Large diffs are not rendered by default.

package/build.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
local json = require 'json-beautify'
22

3-
local VERSION = "3.16.3"
3+
local VERSION = "3.16.4"
44

55
local fsu = require 'fs-utility'
66
local package = json.decode(fsu.loadFile(ROOT / 'package.json'))

setting/schema-ja-jp.json

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"addonRepositoryPath": {
3636
"default": "",
37-
"markdownDescription": "TODO: Needs documentation",
37+
"markdownDescription": "アドオンのリポジトリパスを指定します(アドオンマネージャーとは無関係です)。",
3838
"scope": "resource",
3939
"type": "string"
4040
},
@@ -378,13 +378,13 @@
378378
],
379379
"type": "string"
380380
},
381-
"markdownDescription": "TODO: Needs documentation",
381+
"markdownDescription": "無効化する診断(ホバーの括弧内に表示されるコードを使用)。",
382382
"scope": "resource",
383383
"type": "array"
384384
},
385385
"diagnostics.enable": {
386386
"default": true,
387-
"markdownDescription": "TODO: Needs documentation",
387+
"markdownDescription": "診断を有効にします。",
388388
"scope": "resource",
389389
"type": "boolean"
390390
},
@@ -404,7 +404,7 @@
404404
"items": {
405405
"type": "string"
406406
},
407-
"markdownDescription": "TODO: Needs documentation",
407+
"markdownDescription": "定義済みのグローバル変数。",
408408
"scope": "resource",
409409
"type": "array"
410410
},
@@ -413,13 +413,13 @@
413413
"items": {
414414
"type": "string"
415415
},
416-
"markdownDescription": "TODO: Needs documentation",
416+
"markdownDescription": "正規表現で定義済みのグローバル変数を検索します。",
417417
"scope": "resource",
418418
"type": "array"
419419
},
420420
"diagnostics.groupFileStatus": {
421421
"additionalProperties": false,
422-
"markdownDescription": "TODO: Needs documentation",
422+
"markdownDescription": "グループ内の診断対象ファイル状態を変更します。\n\n* Opened: 開いているファイルのみを診断\n* Any: すべてのファイルを診断\n* None: この診断を無効化\n\n`Fallback` は、このグループ内の診断が個別に `diagnostics.neededFileStatus` によって制御されることを意味します。\nその他の設定は、末尾に `!` が付いていない個別の設定を上書きします。\n",
423423
"properties": {
424424
"ambiguity": {
425425
"default": "Fallback",
@@ -571,7 +571,7 @@
571571
},
572572
"diagnostics.groupSeverity": {
573573
"additionalProperties": false,
574-
"markdownDescription": "TODO: Needs documentation",
574+
"markdownDescription": "グループ内の診断の重大度を変更します。\n`Fallback` は、このグループ内の診断が個別に `diagnostics.severity` によって制御されることを意味します。\nその他の設定は、末尾に `!` が付いていない個別の設定を上書きします。\n",
575575
"properties": {
576576
"ambiguity": {
577577
"default": "Fallback",
@@ -741,11 +741,11 @@
741741
"Opened",
742742
"Disable"
743743
],
744-
"markdownDescription": "TODO: Needs documentation",
744+
"markdownDescription": "無視されているファイルをどのように診断するか。",
745745
"markdownEnumDescriptions": [
746-
"TODO: Needs documentation",
747-
"TODO: Needs documentation",
748-
"TODO: Needs documentation"
746+
"常にこれらのファイルを診断します。",
747+
"これらのファイルが開かれているときのみ診断します。",
748+
"これらのファイルは診断しません。"
749749
],
750750
"scope": "resource",
751751
"type": "string"
@@ -757,18 +757,18 @@
757757
"Opened",
758758
"Disable"
759759
],
760-
"markdownDescription": "TODO: Needs documentation",
760+
"markdownDescription": "`Lua.workspace.library` 経由で読み込まれたファイルをどのように診断するか。",
761761
"markdownEnumDescriptions": [
762-
"TODO: Needs documentation",
763-
"TODO: Needs documentation",
764-
"TODO: Needs documentation"
762+
"常にこれらのファイルを診断します。",
763+
"これらのファイルが開かれているときのみ診断します。",
764+
"これらのファイルは診断しません。"
765765
],
766766
"scope": "resource",
767767
"type": "string"
768768
},
769769
"diagnostics.neededFileStatus": {
770770
"additionalProperties": false,
771-
"markdownDescription": "TODO: Needs documentation",
771+
"markdownDescription": "* Opened: 開いているファイルのみを診断\n* Any: すべてのファイルを診断\n* None: この診断を無効化\n\n末尾に `!` を付けると、グループ設定 `diagnostics.groupFileStatus` を上書きします。\n",
772772
"properties": {
773773
"ambiguity-1": {
774774
"default": "Any",
@@ -1583,7 +1583,7 @@
15831583
},
15841584
"diagnostics.severity": {
15851585
"additionalProperties": false,
1586-
"markdownDescription": "TODO: Needs documentation",
1586+
"markdownDescription": "診断の重大度を変更します。\n\n末尾に `!` を付けると、グループ設定 `diagnostics.groupSeverity` を上書きします。\n",
15871587
"properties": {
15881588
"ambiguity-1": {
15891589
"default": "Warning",
@@ -2525,13 +2525,13 @@
25252525
"items": {
25262526
"type": "string"
25272527
},
2528-
"markdownDescription": "TODO: Needs documentation",
2528+
"markdownDescription": "変数名が次のパターンに一致する場合、`unused-local` を診断しません。",
25292529
"scope": "resource",
25302530
"type": "array"
25312531
},
25322532
"diagnostics.workspaceDelay": {
25332533
"default": 3000,
2534-
"markdownDescription": "TODO: Needs documentation",
2534+
"markdownDescription": "ワークスペース診断の待ち時間(ミリ秒)。",
25352535
"scope": "resource",
25362536
"type": "integer"
25372537
},
@@ -2542,18 +2542,18 @@
25422542
"OnSave",
25432543
"None"
25442544
],
2545-
"markdownDescription": "TODO: Needs documentation",
2545+
"markdownDescription": "ワークスペース診断をトリガーするタイミングを設定します。",
25462546
"markdownEnumDescriptions": [
2547-
"TODO: Needs documentation",
2548-
"TODO: Needs documentation",
2549-
"TODO: Needs documentation"
2547+
"ファイルが変更されたときにワークスペース診断をトリガーします。",
2548+
"ファイルが保存されたときにワークスペース診断をトリガーします。",
2549+
"ワークスペース診断を無効にします。"
25502550
],
25512551
"scope": "resource",
25522552
"type": "string"
25532553
},
25542554
"diagnostics.workspaceRate": {
25552555
"default": 100,
2556-
"markdownDescription": "TODO: Needs documentation",
2556+
"markdownDescription": "ワークスペース診断の実行レート(%)。この値を下げると CPU 使用率は低下しますが、ワークスペース診断の速度も低下します。現在編集中のファイルの診断は常に全速で行われ、この設定の影響を受けません。",
25572557
"scope": "resource",
25582558
"type": "integer"
25592559
},
@@ -2932,7 +2932,7 @@
29322932
},
29332933
"runtime.builtin": {
29342934
"additionalProperties": false,
2935-
"markdownDescription": "TODO: Needs documentation",
2935+
"markdownDescription": "組み込みライブラリの有効状態を調整します。実際のランタイム環境に応じて、存在しないライブラリを無効化(または再定義)できます。\n\n* `default`: ランタイムバージョンに応じてライブラリを有効/無効にします\n* `enable`: 常に有効\n* `disable`: 常に無効\n",
29362936
"properties": {
29372937
"basic": {
29382938
"default": "default",
@@ -3147,7 +3147,7 @@
31473147
"utf16le",
31483148
"utf16be"
31493149
],
3150-
"markdownDescription": "TODO: Needs documentation",
3150+
"markdownDescription": "ファイルのエンコーディング。`ansi` オプションは `Windows` プラットフォームでのみ利用可能です。",
31513151
"markdownEnumDescriptions": [
31523152
"TODO: Needs documentation",
31533153
"TODO: Needs documentation",
@@ -3159,7 +3159,7 @@
31593159
},
31603160
"runtime.meta": {
31613161
"default": "${version} ${language} ${encoding}",
3162-
"markdownDescription": "TODO: Needs documentation",
3162+
"markdownDescription": "メタファイルのディレクトリ名の形式。",
31633163
"scope": "resource",
31643164
"type": "string"
31653165
},
@@ -3190,7 +3190,7 @@
31903190
],
31913191
"type": "string"
31923192
},
3193-
"markdownDescription": "TODO: Needs documentation",
3193+
"markdownDescription": "非標準の記号をサポートします。ランタイム環境がこれらの記号をサポートしていることを確認してください。",
31943194
"scope": "resource",
31953195
"type": "array"
31963196
},
@@ -3202,26 +3202,26 @@
32023202
"items": {
32033203
"type": "string"
32043204
},
3205-
"markdownDescription": "TODO: Needs documentation",
3205+
"markdownDescription": "`require` を使用する際、入力名に基づいてファイルを探す方法。\nこの設定を `?/init.lua` にすると、`require 'myfile'` と入力したとき、読み込まれたファイルから `${workspace}/myfile/init.lua` が検索されます。\n`runtime.pathStrict` が `false` の場合、`${workspace}/**/myfile/init.lua` も検索対象になります。\nワークスペース外のファイルを読み込みたい場合は、先に `Lua.workspace.library` を設定する必要があります。\n",
32063206
"scope": "resource",
32073207
"type": "array"
32083208
},
32093209
"runtime.pathStrict": {
32103210
"default": false,
3211-
"markdownDescription": "TODO: Needs documentation",
3211+
"markdownDescription": "有効にすると、`runtime.path` は最上位のディレクトリ階層のみを検索します。詳細は `runtime.path` の説明を参照してください。",
32123212
"scope": "resource",
32133213
"type": "boolean"
32143214
},
32153215
"runtime.plugin": {
3216-
"markdownDescription": "TODO: Needs documentation",
3216+
"markdownDescription": "プラグインのパス。詳細は [wiki](https://luals.github.io/wiki/plugins) を参照してください。",
32173217
"scope": "resource",
32183218
"type": [
32193219
"string",
32203220
"array"
32213221
]
32223222
},
32233223
"runtime.pluginArgs": {
3224-
"markdownDescription": "TODO: Needs documentation",
3224+
"markdownDescription": "プラグインに渡す追加引数。",
32253225
"scope": "resource",
32263226
"type": [
32273227
"array",
@@ -3231,7 +3231,7 @@
32313231
"runtime.special": {
32323232
"additionalProperties": false,
32333233
"default": {},
3234-
"markdownDescription": "TODO: Needs documentation",
3234+
"markdownDescription": "カスタムのグローバル変数を一部の特別な組み込み変数として扱い、言語サーバーが特別なサポートを提供します。\n以下の例では、`include` を `require` として扱います。\n```json\n\"Lua.runtime.special\" : {\n \"include\" : \"require\"\n}\n```\n",
32353235
"patternProperties": {
32363236
".*": {
32373237
"default": "require",
@@ -3259,7 +3259,7 @@
32593259
},
32603260
"runtime.unicodeName": {
32613261
"default": false,
3262-
"markdownDescription": "TODO: Needs documentation",
3262+
"markdownDescription": "名前に Unicode 文字を使用できるようにします。",
32633263
"scope": "resource",
32643264
"type": "boolean"
32653265
},
@@ -3273,7 +3273,7 @@
32733273
"Lua 5.5",
32743274
"LuaJIT"
32753275
],
3276-
"markdownDescription": "TODO: Needs documentation",
3276+
"markdownDescription": "Lua のランタイムバージョン。",
32773277
"markdownEnumDescriptions": [
32783278
"TODO: Needs documentation",
32793279
"TODO: Needs documentation",
@@ -3517,13 +3517,13 @@
35173517
"items": {
35183518
"type": "string"
35193519
},
3520-
"markdownDescription": "TODO: Needs documentation",
3520+
"markdownDescription": "無視するファイルとディレクトリ(`.gitignore` の構文を使用)。",
35213521
"scope": "resource",
35223522
"type": "array"
35233523
},
35243524
"workspace.ignoreSubmodules": {
35253525
"default": true,
3526-
"markdownDescription": "TODO: Needs documentation",
3526+
"markdownDescription": "サブモジュールを無視します。",
35273527
"scope": "resource",
35283528
"type": "boolean"
35293529
},
@@ -3538,7 +3538,7 @@
35383538
},
35393539
"workspace.maxPreload": {
35403540
"default": 5000,
3541-
"markdownDescription": "TODO: Needs documentation",
3541+
"markdownDescription": "プリロードする最大ファイル数。",
35423542
"scope": "resource",
35433543
"type": "integer"
35443544
},
@@ -3550,7 +3550,7 @@
35503550
},
35513551
"workspace.useGitIgnore": {
35523552
"default": true,
3553-
"markdownDescription": "TODO: Needs documentation",
3553+
"markdownDescription": "`.gitignore` に記載されたファイルを無視します。",
35543554
"scope": "resource",
35553555
"type": "boolean"
35563556
},

0 commit comments

Comments
 (0)