最近在规范代码,使用了Jshint 但是有些问题处理不了,希望大家帮忙指教一下!
/Users/user/WebstormProjects/cfunWeb/test/models/user.test.js: line 6, col 5, ‘should’ is defined but never used. 1 error
在一些单元测试的文件内会使用到 should
var UserModel = require(’…/…/src/models’).User; var should = require(‘should’); describe(‘test/models/user.test.js’, function () { it(‘should return proxy avatar url’, function () { var user = new UserModel({email: ‘alsotang@gmail.com’}); user.avatar_url.should.eql(’/agent?url=https%3A%2F%2Fgravatar.com%2Favatar%2Feeb90e7b92f78e01cac07087165e3640%3Fsize%3D48’); }); });
请问 在.jshintrc 内怎么配置才可以忽略这个检查
@magicdawn 谢谢 大神,但是 设置了 false 的话不就全部 没有用到的变量名都不检查吗!? 有没有好似白名单的方式设置哪些不检查的? 好似predef 一样
不要定义变量,直接 require(‘should’) 就行了
@Lobos thx 可行