diff options
Diffstat (limited to 'src/core.js')
-rw-r--r-- | src/core.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/core.js b/src/core.js index 9dd05294e..5bdb2169c 100644 --- a/src/core.js +++ b/src/core.js @@ -1,3 +1,7 @@ +/* global Symbol */ +// Defining this global in .eslintrc would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + define( [ "./var/arr", "./var/document", @@ -252,7 +256,11 @@ jQuery.extend( { }, isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 var name; + for ( name in obj ) { return false; } @@ -442,15 +450,9 @@ jQuery.extend( { support: support } ); -// JSHint would error on this code due to the Symbol not being defined in ES5. -// Defining this global in .jshintrc would create a danger of using the global -// unguarded in another place, it seems safer to just disable JSHint for these -// three lines. -/* jshint ignore: start */ if ( typeof Symbol === "function" ) { jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; } -/* jshint ignore: end */ // Populate the class2type map jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), |