V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SomeBottle
V2EX  ›  Visual Studio Code

如何搜索所有被弃用 @deprecated 方法?

  •  
  •   SomeBottle ·
    SomeBottle · 2022-01-22 19:21:12 +08:00 · 2425 次点击
    这是一个创建于 1073 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在前几年的更新中 VSCode 早已支持了 JavaScript 的已弃用方法标注@deprecated,今天在看以前自己写的几坨代码时发现有几个已被抛弃的方法:(会被标上删除线)

    心里一颤,想着如何找出当前代码中所有已弃用方法,我到处搜了一圈,硬是没找着

    stackoverflow 上有一篇帖子:
    https://stackoverflow.com/questions/68760282/is-there-an-extension-of-cli-command-to-find-all-deprecated-methods-used-in-a-pr
    但是是基于 angular 框架的...我这只是普通的前端 js 罢了

    除此之外我是真没找着其他的方法了...只能直接用眼慢慢找
    所以咱想知道有没有方法能按@deprecated标注搜索出当前文件中所有的已弃用函数方法

    PS:“问题”面板没有任何关于弃用的输出...

    3 条回复    2022-01-23 16:10:55 +08:00
    ragnaroks
        1
    ragnaroks  
       2022-01-22 20:50:38 +08:00
    如果你是指,有一个 [obsolete] function obsoleteMethod1(){}; 然后找到所有 obsoleteMethod1(param)

    不是有个“查找所有引用”功能么
    SomeBottle
        2
    SomeBottle  
    OP
       2022-01-22 21:06:47 +08:00
    @ragnaroks #1 这个是可行的。不过我主要是想知道有没有什么快捷方法能找出所有的[obsolete]过时方法😂
    直观说来就是,这些过时方法 vscode 默认划了一条删除线,不知道有没有方法找出所有划这种删除线的地方
    bfdlc
        3
    bfdlc  
       2022-01-23 16:10:55 +08:00 via Android
    Vocoder 有个插件叫 todo list ,可以自定义正则表达式。目前默认的有 Todo ,fixme 啥的,你在配置文件里加自己关注的就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.