@@ -5,9 +5,9 @@ module.exports = {
55 description : 'Disallow the use of shortcuts to input events via keyboard/mouse trigger events' ,
66 category : 'jQuery deprecated functions' ,
77 recommended : true ,
8- url : 'https://api.jquery.com/bind/'
8+ url : 'https://api.jquery.com/bind/' ,
99 } ,
10- schema : [ ]
10+ schema : [ ] ,
1111 } ,
1212
1313 /**
@@ -19,7 +19,7 @@ module.exports = {
1919 create : function ( context ) {
2020 'use strict' ;
2121
22- var utils = require ( './utils.js' ) ;
22+ const utils = require ( './utils.js' ) ;
2323
2424 return {
2525 /**
@@ -28,25 +28,24 @@ module.exports = {
2828 * @param {Object } node - The node to check.
2929 */
3030 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' ,
3533 'submit' , 'keydown' , 'keypress' , 'keyup' , 'contextmenu' , 'click' ] ;
3634
37- if ( node . callee . type !== 'MemberExpression' ) { return ; }
35+ if ( node . callee . type !== 'MemberExpression' ) { return ; }
3836
39- if ( ! names . includes ( node . callee . property . name ) ) { return ; }
37+ if ( ! names . includes ( node . callee . property . name ) ) { return ; }
4038
4139 if ( utils . isjQuery ( node ) ) {
42- name = node . callee . property . name ;
40+ const name = node . callee . property . name ;
41+
4342 context . report ( {
4443 node : node ,
4544 message : 'Instead of .' + name + '(fn) use .on("' + name + '", fn). Instead of .' + name +
46- '() use .trigger("' + name + '")'
45+ '() use .trigger("' + name + '")' ,
4746 } ) ;
4847 }
49- }
48+ } ,
5049 } ;
51- }
50+ } ,
5251} ;
0 commit comments