More work and clean-up on JSHint compliance.

This commit is contained in:
Jürg Lehni 2016-01-09 12:05:42 +01:00
parent c9c111070a
commit 8639051081
8 changed files with 24 additions and 24 deletions

View file

@ -1,20 +1,16 @@
{
"browser": true,
"node": true,
"wsh": true,
"evil": true,
"trailing": false,
"smarttabs": false,
"sub": true,
"supernew": true,
"laxbreak": true,
"eqeqeq": false,
"eqnull": true,
"loopfunc": true,
"boss": true,
"shadow": true,
"globals": {
"Event": true,
"MouseEvent": true
}
"browser": true,
"node": true,
"wsh": true,
"evil": true,
"trailing": false,
"smarttabs": false,
"sub": true,
"supernew": true,
"laxbreak": true,
"eqeqeq": false,
"eqnull": true,
"loopfunc": true,
"boss": true,
"shadow": true
}

View file

@ -14,7 +14,7 @@
* @name PaperScript
* @namespace
*/
/*jshint -W082 */
/* jshint -W082 */
Base.exports.PaperScript = (function() {
// Locally turn of exports and define for inlined acorn.
// Just declaring the local vars is enough, as they will be undefined.

View file

@ -13,7 +13,9 @@
// Node.js emulation layer of browser based environment, based on node-canvas
// and jsdom.
/*global document:true, window:true, navigator:true, HTMLCanvasElement:true, Image:true */
/* global document:true, window:true, navigator:true, HTMLCanvasElement:true,
Image:true */
var jsdom = require('jsdom'),
// Node Canvas library: https://github.com/learnboost/node-canvas
Canvas = require('canvas'),

View file

@ -16,6 +16,7 @@
* @class The Event object is the base class for any of the other event types,
* such as {@link MouseEvent}, {@link ToolEvent} and {@link KeyEvent}.
*/
/* global Event: true */
var Event = Base.extend(/** @lends Event# */{
_class: 'Event',

View file

@ -22,6 +22,7 @@
*
* @extends Event
*/
/* global MouseEvent: true */
var MouseEvent = Event.extend(/** @lends MouseEvent# */{
_class: 'MouseEvent',

View file

@ -14,8 +14,8 @@ var Http = {
request: function(method, url, callback, async) {
// Code borrowed from Coffee Script and extended:
async = (async === undefined) ? true : async;
var xhrConstructor = window.ActiveXObject || XMLHttpRequest;
var xhr = new xhrConstructor('Microsoft.XMLHTTP');
var ctor = window.ActiveXObject || XMLHttpRequest,
xhr = new ctor('Microsoft.XMLHTTP');
xhr.open(method.toUpperCase(), url, async);
if ('overrideMimeType' in xhr)
xhr.overrideMimeType('text/plain');

View file

@ -177,7 +177,7 @@ var CompoundPath = PathItem.extend(/** @lends CompoundPath# */{
},
setClockwise: function(clockwise) {
/*jshint -W018 */
/* jshint -W018 */
if (this.isClockwise() !== !!clockwise)
this.reverse();
},

View file

@ -19,7 +19,7 @@
* center, both useful for constructing artwork that should appear centered on
* screen.
*/
/*jshint -W082 */
/* jshint -W082 */
var View = Base.extend(Emitter, /** @lends View# */{
_class: 'View',