jshint和变量名称超出我的控制范围

时间:2015-06-04 16:39:03

标签: javascript angularjs oauth jshint

我在一个角度页面处理来自twitter的oauth响应,该页面读取如下参数:

var oauthToken = $location.search().oauth_token;

Jshint会抱怨因为

line 13  col 0   Identifier 'oauth_token' is not in camel case. 

或者我可以把它写成

 var oauthToken = $location.search()['oauth_token'];

但是jshint会抱怨

 line 13  col 40  ['oauth_token'] is better written in dot notation.

是否有推荐的方法来处理这些而不使用// jshint ignore:line comment?

1 个答案:

答案 0 :(得分:1)

var OAUTH_TOKEN = 'oauth_token';
var oauthToken = $location.search()[OAUTH_TOKEN];

Ofc为变量选择一个更合适的名称