diff --git a/.jshintignore b/.jshintignore
index 8e10f1a57d5e7a322ce3d6a9b2619ec611df83b8..2aba58ba644df6ac696f326562e590a9bfabde83 100644
--- a/.jshintignore
+++ b/.jshintignore
@@ -7,10 +7,12 @@ core/misc/jquery.ba-bbq.js
 core/misc/jquery.form.js
 core/misc/jquery.js
 core/misc/jquery.once.js
+core/misc/jquery.ui.touch-punch.js
 core/misc/modernizr
 core/misc/normalize
 core/misc/ui
 core/misc/underscore
+core/misc/domready
 core/misc/vie
 core/modules/tour/js/jquery.joyride-2.0.3.js
 core/vendor
diff --git a/.jshintrc b/.jshintrc
index 288c1a9db643b7abd1b411d001ad590f3d41b55e..ec60f53f935bc30edca8d1c5b6abfed4446fb582 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -2,13 +2,14 @@
   "browser"   : true,
   "curly"     : true,
   "eqeqeq"    : true,
-  "expr"      : true,
   "forin"     : true,
   "latedef"   : true,
   "newcap"    : true,
   "noarg"     : true,
+  "strict"    : true,
   "trailing"  : true,
   "undef"     : true,
+  "unused"    : "vars",
   "predef"    : [
     "Drupal",
     "drupalSettings",