jshint和我无法控制的变量名

jshint and variable names out of my control

本文关键字:控制 变量名 jshint      更新时间:2023-09-26

我正在一个角度页面中处理来自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注释的情况下处理这些问题?

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

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