EmmyLua / VSCode-EmmyLua

Lua IDE/Debugger Plugin for VSCode
633 stars 89 forks source link

能否无侵入的为第三方lua代码添加注解 #84

Closed fomiao closed 1 month ago

fomiao commented 2 years ago

由于第三方代码需要频繁更新,不希望修改他们的代码

CppCXY commented 2 years ago

自己创建一个目录写一些不会被使用的文件比如叫http.d.lua 在里面写注释类 ---@class ffff local ffff = {} function ffff:aaaa() end 就行了

fomiao commented 2 years ago

自己创建一个目录写一些不会被使用的文件比如叫http.d.lua 在里面写注释类 ---@Class ffff local ffff = {} function ffff:aaaa() end 就行了

虽然上面说的是可以的,但是有相当工作量和维护量 举例: helper文件有大量的接口,由于是第三方库我不能修改,所以如果可以如下定义就方便多了,无需我再取列举helper类的接口 ---@class Helper require "3d_party.helper"