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, "browser": true,
"node": true, "node": true,
"wsh": true, "wsh": true,
"evil": true, "evil": true,
"trailing": false, "trailing": false,
"smarttabs": false, "smarttabs": false,
"sub": true, "sub": true,
"supernew": true, "supernew": true,
"laxbreak": true, "laxbreak": true,
"eqeqeq": false, "eqeqeq": false,
"eqnull": true, "eqnull": true,
"loopfunc": true, "loopfunc": true,
"boss": true, "boss": true,
"shadow": true, "shadow": true
"globals": {
"Event": true,
"MouseEvent": true
}
} }

View file

@ -14,7 +14,7 @@
* @name PaperScript * @name PaperScript
* @namespace * @namespace
*/ */
/*jshint -W082 */ /* jshint -W082 */
Base.exports.PaperScript = (function() { Base.exports.PaperScript = (function() {
// Locally turn of exports and define for inlined acorn. // Locally turn of exports and define for inlined acorn.
// Just declaring the local vars is enough, as they will be undefined. // 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 // Node.js emulation layer of browser based environment, based on node-canvas
// and jsdom. // 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'), var jsdom = require('jsdom'),
// Node Canvas library: https://github.com/learnboost/node-canvas // Node Canvas library: https://github.com/learnboost/node-canvas
Canvas = require('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, * @class The Event object is the base class for any of the other event types,
* such as {@link MouseEvent}, {@link ToolEvent} and {@link KeyEvent}. * such as {@link MouseEvent}, {@link ToolEvent} and {@link KeyEvent}.
*/ */
/* global Event: true */
var Event = Base.extend(/** @lends Event# */{ var Event = Base.extend(/** @lends Event# */{
_class: 'Event', _class: 'Event',

View file

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

View file

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

View file

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

View file

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