diff --git a/.jshintrc b/.jshintrc index d540bf3d..6c4da922 100644 --- a/.jshintrc +++ b/.jshintrc @@ -1,9 +1,17 @@ { "bitwise": true, "curly": true, + "globals": { + "clearTimeout": false, + "console": false, + "getJasmineRequireObj": true, + "jasmineRequire": true, + "setTimeout": false + }, "immed": true, "newcap": true, "trailing": true, "loopfunc": true, - "quotmark": "single" -} \ No newline at end of file + "quotmark": "single", + "undef": true +} diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index c62ae4cf..7b66f90e 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -21,6 +21,7 @@ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var getJasmineRequireObj = (function (jasmineGlobal) { + /* globals exports, global, module, window */ var jasmineRequire; if (typeof module !== 'undefined' && module.exports && typeof exports !== 'undefined') { @@ -704,6 +705,7 @@ getJasmineRequireObj().Spec = function(j$) { }; if (typeof window == void 0 && typeof exports == 'object') { + /* globals exports */ exports.Spec = jasmineRequire.Spec; } @@ -1492,11 +1494,11 @@ getJasmineRequireObj().Env = function(j$) { message += ': '; if (error.message) { message += error.message; - } else if (jasmine.isString_(error)) { + } else if (j$.isString_(error)) { message += error; } else { // pretty print all kind of objects. This includes arrays. - message += jasmine.pp(error); + message += j$.pp(error); } } @@ -1683,6 +1685,7 @@ getJasmineRequireObj().Any = function(j$) { } /* jshint -W122 */ + /* global Symbol */ if (typeof Symbol != 'undefined' && this.expectedObject == Symbol) { return typeof other == 'symbol'; } @@ -1734,7 +1737,7 @@ getJasmineRequireObj().ArrayContaining = function(j$) { }; ArrayContaining.prototype.jasmineToString = function () { - return ''; + return ''; }; return ArrayContaining; @@ -2114,6 +2117,7 @@ getJasmineRequireObj().clearStack = function(j$) { getJasmineRequireObj().Clock = function() { + /* global process */ var NODE_JS = typeof process !== 'undefined' && process.versions && typeof process.versions.node === 'string'; /** @@ -6037,6 +6041,7 @@ getJasmineRequireObj().Suite = function(j$) { }; if (typeof window == void 0 && typeof exports == 'object') { + /* globals exports */ exports.Suite = jasmineRequire.Suite; } diff --git a/src/core/Clock.js b/src/core/Clock.js index 8681c390..03f9cd33 100644 --- a/src/core/Clock.js +++ b/src/core/Clock.js @@ -1,5 +1,6 @@ getJasmineRequireObj().Clock = function() { + /* global process */ var NODE_JS = typeof process !== 'undefined' && process.versions && typeof process.versions.node === 'string'; /** diff --git a/src/core/Env.js b/src/core/Env.js index 464f6729..808dd965 100644 --- a/src/core/Env.js +++ b/src/core/Env.js @@ -736,11 +736,11 @@ getJasmineRequireObj().Env = function(j$) { message += ': '; if (error.message) { message += error.message; - } else if (jasmine.isString_(error)) { + } else if (j$.isString_(error)) { message += error; } else { // pretty print all kind of objects. This includes arrays. - message += jasmine.pp(error); + message += j$.pp(error); } } diff --git a/src/core/Spec.js b/src/core/Spec.js index a2fe3910..3049ea95 100644 --- a/src/core/Spec.js +++ b/src/core/Spec.js @@ -177,5 +177,6 @@ getJasmineRequireObj().Spec = function(j$) { }; if (typeof window == void 0 && typeof exports == 'object') { + /* globals exports */ exports.Spec = jasmineRequire.Spec; } diff --git a/src/core/Suite.js b/src/core/Suite.js index f4aa633b..7ea2c168 100644 --- a/src/core/Suite.js +++ b/src/core/Suite.js @@ -163,5 +163,6 @@ getJasmineRequireObj().Suite = function(j$) { }; if (typeof window == void 0 && typeof exports == 'object') { + /* globals exports */ exports.Suite = jasmineRequire.Suite; } diff --git a/src/core/asymmetric_equality/Any.js b/src/core/asymmetric_equality/Any.js index bc185518..61273deb 100644 --- a/src/core/asymmetric_equality/Any.js +++ b/src/core/asymmetric_equality/Any.js @@ -32,6 +32,7 @@ getJasmineRequireObj().Any = function(j$) { } /* jshint -W122 */ + /* global Symbol */ if (typeof Symbol != 'undefined' && this.expectedObject == Symbol) { return typeof other == 'symbol'; } diff --git a/src/core/asymmetric_equality/ArrayContaining.js b/src/core/asymmetric_equality/ArrayContaining.js index cd3076a3..b39fb857 100644 --- a/src/core/asymmetric_equality/ArrayContaining.js +++ b/src/core/asymmetric_equality/ArrayContaining.js @@ -19,7 +19,7 @@ getJasmineRequireObj().ArrayContaining = function(j$) { }; ArrayContaining.prototype.jasmineToString = function () { - return ''; + return ''; }; return ArrayContaining; diff --git a/src/core/requireCore.js b/src/core/requireCore.js index b6cfd7b0..95636ea8 100644 --- a/src/core/requireCore.js +++ b/src/core/requireCore.js @@ -1,4 +1,5 @@ var getJasmineRequireObj = (function (jasmineGlobal) { + /* globals exports, global, module, window */ var jasmineRequire; if (typeof module !== 'undefined' && module.exports && typeof exports !== 'undefined') {