ESLint - 获取错误 - 'expect'被赋值但从未使用过

时间:2017-02-28 15:39:56

标签: javascript eslint supertest

const supertest = require('supertest-as-promised');  
const expect = require('chai').expect;  

const request = supertest(process.env.BASE_URI);`

我收到此ESLint错误:

  

'expect'被赋值,但从未使用'

对于期望陈述。我可以做什么改变来摆脱我所有.js文件中的这些错误?

2 个答案:

答案 0 :(得分:1)

您正在遇到来自ESLint的no-unused-vars规则。您可以从他们的documentation了解更多相关信息。

ESLint向您发出警告的原因是您已声明expect并为其指定了值。

const expect = require('chai').expect; 

但是你没有在任何地方使用它。

要摆脱错误,您需要在某处使用expect

describe('A test', () => {
  it('should do something', () => {
    expect(something).to.be.true;
  });
});

答案 1 :(得分:0)

可以在.eslint文件中使用它

 if($page == "action")
  {
      echo "<div class=\"mainlist\">
      <h1>" . $page . "</h1>";
      foreach(glob("X/en/videos/action/*mp4") as $filename)
      {
          $file = substr($filename,strlen("X/en/videos/action/"));
          echo "<meta http-equiv=\"refresh\" content=\"300\">";
          echo "<div class='videolist'><a href='?video=$filename'>$img</a></div>";
          echo "</div>";
      }
  }

有关详情,请查看此链接 http://eslint.org/docs/rules/no-unused-vars