@@ -5,9 +5,9 @@ module.exports = {
5
5
description : 'Disallow the use of shortcuts to input events via keyboard/mouse trigger events' ,
6
6
category : 'jQuery deprecated functions' ,
7
7
recommended : true ,
8
- url : 'https://api.jquery.com/bind/'
8
+ url : 'https://api.jquery.com/bind/' ,
9
9
} ,
10
- schema : [ ]
10
+ schema : [ ] ,
11
11
} ,
12
12
13
13
/**
@@ -19,7 +19,7 @@ module.exports = {
19
19
create : function ( context ) {
20
20
'use strict' ;
21
21
22
- var utils = require ( './utils.js' ) ;
22
+ const utils = require ( './utils.js' ) ;
23
23
24
24
return {
25
25
/**
@@ -28,25 +28,24 @@ module.exports = {
28
28
* @param {Object } node - The node to check.
29
29
*/
30
30
CallExpression : function ( node ) {
31
- var names , name ;
32
-
33
- names = [ 'blur' , 'focus' , 'focusin' , 'focusout' , 'resize' , 'scroll' , 'dblclick' , 'mousedown' ,
34
- 'mouseup' , 'mousemove' , 'mouseover' , 'mouseout' , 'mouseenter' , 'mouseleave' , 'change' , 'select' ,
31
+ const names = [ 'blur' , 'focus' , 'focusin' , 'focusout' , 'resize' , 'scroll' , 'dblclick' , 'mousedown' ,
32
+ 'mouseup' , 'mousemove' , 'mouseover' , 'mouseout' , 'mouseenter' , 'mouseleave' , 'change' , 'select' ,
35
33
'submit' , 'keydown' , 'keypress' , 'keyup' , 'contextmenu' , 'click' ] ;
36
34
37
- if ( node . callee . type !== 'MemberExpression' ) { return ; }
35
+ if ( node . callee . type !== 'MemberExpression' ) { return ; }
38
36
39
- if ( ! names . includes ( node . callee . property . name ) ) { return ; }
37
+ if ( ! names . includes ( node . callee . property . name ) ) { return ; }
40
38
41
39
if ( utils . isjQuery ( node ) ) {
42
- name = node . callee . property . name ;
40
+ const name = node . callee . property . name ;
41
+
43
42
context . report ( {
44
43
node : node ,
45
44
message : 'Instead of .' + name + '(fn) use .on("' + name + '", fn). Instead of .' + name +
46
- '() use .trigger("' + name + '")'
45
+ '() use .trigger("' + name + '")' ,
47
46
} ) ;
48
47
}
49
- }
48
+ } ,
50
49
} ;
51
- }
50
+ } ,
52
51
} ;
0 commit comments