2017-02-28 6 views
0
const supertest = require('supertest-as-promised'); 
const expect = require('chai').expect; 

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

나는이 ESLint 오류를 얻고을 사용하지 않습니다 '기대하는'는 ESLint - 가져 오기 오류가 - 값을 할당하지만

'expect' is assigned a value but never used'

에 대한 문을 기대합니다. 내 모든 .js 파일에서 이러한 오류를 제거하기 위해 어떤 변경을 가할 수 있습니까?

답변

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; 
    }); 
}); 
0

이 링크 http://eslint.org/docs/rules/no-unused-vars

을 확인 더 많은 정보 .eslint 파일

{ 
"rules": { 
    "no-unused-vars": ["error", { "vars": "local", "args": "after-used", "ignoreRestSiblings": true }] 
    } 
} 

이를 사용할 수