summaryrefslogtreecommitdiff
path: root/script
AgeCommit message (Collapse)Author
2024-01-20remove unusedfesily
2024-01-19recode plugin interfacefesily
2024-01-17Merge branch 'master' into plugin-OnNodeCompileFunctionParamfesily
2024-01-17Merge pull request #2481 from fesily/automatic-derivation-function-param-type最萌小汐
Automatic derivation function param type
2024-01-17Merge branch 'LuaLS:master' into plugin-OnNodeCompileFunctionParamfesily
2024-01-17use func.parent.reffesily
2024-01-17plugin interface add OnNodeCompileFunctionParamfesily
2024-01-17fix errorfesily
2024-01-17support multi pluginsfesily
2024-01-16compileLocal add asyncfesily
2024-01-16automatic derivation function param typefesily
2024-01-10fix errorfesily
2024-01-10fix crash bugfesily
2024-01-10fix removeArgfesily
2024-01-10Merge branch 'LuaLS:master' into plugin-add-OnTransformAstfesily
2024-01-10astHelper: addParamTypeDocfesily
2024-01-10Merge pull request #2472 from fesily/plugin-add-OnTransformAst最萌小汐
plugin: add OnTransformAst interface
2024-01-10Merge pull request #2464 from Varriount/patch-1最萌小汐
Pad `return` type annotations when required.
2024-01-09cleanupfesily
2024-01-09cleanupfesily
2024-01-09plugin: add OnTransformAst interfacefesily
2024-01-05`FIX` rename to unicode with `Lua.runtime.unicodeName = true`最萌小汐
2023-12-29Pad `return` type annotations when required.Clay Sweetser
Place a space between `---` and `@return` when generating documentation for a function on a line like `--- `. This mimics how `@param` documentation is generated.
2023-12-11Merge pull request #2445 from CppCXY/master最萌小汐
support c like comments
2023-12-11support c like commentsCppCXY
2023-11-25Add raw descriptionsNyakoFox
2023-11-23fix: `doc.type.function` resolve only existing arg.extendsd-enk
2023-11-14fix type infer in overload最萌小汐
2023-11-08Fix backwards compatability with `Lua.workspace.checkThirdParty`Rebecca Turner
I attempted to maintain backwards compatability in #2354 and #2406 but didn't fully understand the config type system. This approach uses `Type.Or` and I even tested it to confirm that it works! Thanks to @pysan3 for pointing out how a default would be used for invalid types and to @sumneko for pointing out `Type.Or`.
2023-11-08Revert "Fix backwards compatability with `Lua.workspace.checkThirdParty`"Rebecca Turner
This reverts commit 13a24eef2329cdc19008421666af51e50d6c0889.
2023-11-07Fix backwards compatability with `Lua.workspace.checkThirdParty`Rebecca Turner
I attempted to maintain backwards compatability in #2354 but didn't fully understand the config type system.
2023-10-25update bee.net最萌小汐
#2382
2023-10-24update bee.net最萌小汐
2023-10-24update socket mode最萌小汐
#2382
2023-10-18Make `workspace.checkThirdParty` a string enumRebecca Turner
This lets you skip the "apply third party library to workspace configuration" prompt.
2023-10-18Merge pull request #2364 from 9999years/check-out-path最萌小汐
Add `--check_out_path` CLI argument
2023-10-10Add `--check_out_path` CLI argumentRebecca Turner
This allows customizing where the diagnostic JSON file is saved.
2023-10-10update utility最萌小汐
2023-09-25feat: support param snippets with spaceLewis Russell
Currently LuaLS will expand: ```lua ---<??> local x = function (x, y) end ``` with: ```lua ---comment ---@param x any ---@param y any local x = function (x, y) end ``` This change adds a variation of this snippet to expand: ```lua --- <??> local x = function (x, y) end ``` with: ```lua --- comment --- @param x any --- @param y any local x = function (x, y) end ```
2023-08-31fix #2299最萌小汐
2023-08-23add guide最萌小汐
2023-08-23support `---@class (exact)`最萌小汐
#1990
2023-08-22fix wrong `missing-fields` with union types最萌小汐
fix #2252
2023-08-21fix最萌小汐
2023-08-16supports `---@enum (key)`最萌小汐
2023-08-15don't diagnose git uri最萌小汐
fix #2267
2023-08-14Ignore cast-local-type diagnostic for `_` localRoss Williams
The `unused-local` diagnostic already hard-codes to exclude `_`. `cast-local-type` should also ignore `_` variables, to avoid warnings in, for example, nested loops like: ```lua for _, list in ipairs(lists) do for _, item in ipairs(list) do _, result = pcall(...) end end ```
2023-08-14fix warning最萌小汐
2023-08-14check `doc.field`最萌小汐
#1990
2023-08-14also check `doc.type.table`最萌小汐