【问题标题】:Unnecessary code tips不必要的代码提示
【发布时间】:2015-07-10 08:00:53
【问题描述】:

我正在使用 Jasmine 执行一些行为测试,并且以下变量得到了这些烦人的提示——完全没有必要,因为它们是在 beforeEach(); 范围内定义的。

看:

我知道 Microsoft 正在尝试实现什么,并且在它变得足够完善之前,我想禁用这种提示/提示。我该怎么做?

这就是 VSCode 建议丢弃绿线的原因:

如果我选择任何选项,它会起作用 - 但不幸的是,这些选项中的任何一个都适合我的场景。

想法?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    目前没有关闭代码操作的选项。我在 VSCode 问题数据库中为此创建了一个项目。

    但是,在您的情况下,您不能添加 'var dataMatrix;'在作为测试函数以及“beforeEach”函数的父级的范围内?或者,如果该变量确实是全局变量,那么“将 'dataMatrix' 标记为全局”操作听起来是正确的做法。

    describe("A spec with setup", function() {
        var dataMatrix;
    
        beforeEach(function() {
            dataMatrix= [0,0];
        });
    
        it("my test", function() {
            expect(dataMatrix).toEqual([1,1]);
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-14
      • 2013-09-05
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多