From 9f8d608a8d7e10cf0b6ebf4d6ba4828dd3617269 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 11 Mar 2014 03:18:57 -0400 Subject: [PATCH] JSHint headless-ember - Mark all exported vars - Mark redefined global vars - Suppress leak warning for the redefinition of jQuery --- .jshintignore | 1 - lib/headless-ember.js | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.jshintignore b/.jshintignore index 3b28be88660..e990087263a 100644 --- a/.jshintignore +++ b/.jshintignore @@ -1,5 +1,4 @@ app/assets/javascripts/defer/html-sanitizer-bundle.js -lib/headless-ember.js lib/javascripts/locale/ lib/javascripts/messageformat.js lib/javascripts/moment.js diff --git a/lib/headless-ember.js b/lib/headless-ember.js index be7dcbdcae6..2c44eb4f235 100644 --- a/lib/headless-ember.js +++ b/lib/headless-ember.js @@ -1,3 +1,5 @@ +/*global Element:true, document:true, window:true, $:true, jQuery:true */ +/*exported precompileEmberHandlebars, $, jQuery */ // DOM var Element = {}; Element.firstChild = function () { return Element; }; @@ -11,8 +13,10 @@ this.document = document; var console = window.console = {}; console.log = console.info = console.warn = console.error = function(){}; +/*jshint -W120 */ // jQuery var $ = jQuery = window.jQuery = function() { return jQuery; }; +/*jshint +W120*/ jQuery.ready = function() { return jQuery; }; jQuery.inArray = function() { return jQuery; }; jQuery.event = {