Created
March 12, 2015 04:01
-
-
Save Spaxe/8704847bfd982139cad3 to your computer and use it in GitHub Desktop.
JSHint Options for p5js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// The plugin looks for a .jshintrc file in the same directory as the source | |
// file you're prettifying (or any directory above if it doesn't exist, or in | |
// your home folder if everything else fails) and uses those options along | |
// the default ones. | |
// Details: https://github.com/victorporof/Sublime-JSHint#using-your-own-jshintrc-options | |
// Example: https://github.com/jshint/jshint/blob/master/examples/.jshintrc | |
// Documentation: http://www.jshint.com/docs/options/ | |
"browser": true, | |
"esnext": true, | |
"globalstrict": true, | |
"quotmark": true, | |
"undef": true, | |
"unused": false, | |
"globals": { | |
"ADD": true, | |
"ALT": true, | |
"ARROW": true, | |
"AUTO": true, | |
"BACKSPACE": true, | |
"BASELINE": true, | |
"BEVEL": true, | |
"BEZIER": true, | |
"BLEND": true, | |
"BOLD": true, | |
"BOTTOM": true, | |
"BURN": true, | |
"CENTER": true, | |
"CHORD": true, | |
"CLOSE": true, | |
"CONTROL": true, | |
"CORNER": true, | |
"CORNERS": true, | |
"CROSS": true, | |
"CURVE": true, | |
"DARKEST": true, | |
"DEGREES": true, | |
"DELETE": true, | |
"DIFFERENCE": true, | |
"DODGE": true, | |
"DOWN_ARROW": true, | |
"ENTER": true, | |
"ESCAPE": true, | |
"EXCLUSION": true, | |
"HALF_PI": true, | |
"HAND": true, | |
"HARD_LIGHT": true, | |
"HSB": true, | |
"ITALIC": true, | |
"LEFT": true, | |
"LEFT_ARROW": true, | |
"LIGHTEST": true, | |
"LINEAR": true, | |
"LINES": true, | |
"MITER": true, | |
"MOVE": true, | |
"MULTIPLY": true, | |
"NORMAL": true, | |
"OPEN": true, | |
"OPTION": true, | |
"OVERLAY": true, | |
"PI": true, | |
"PIE": true, | |
"POINTS": true, | |
"PROJECT": true, | |
"QUADRATIC": true, | |
"QUADS": true, | |
"QUAD_STRIP": true, | |
"QUARTER_PI": true, | |
"RADIANS": true, | |
"RADIUS": true, | |
"REPLACE": true, | |
"RETURN": true, | |
"RGB": true, | |
"RIGHT": true, | |
"RIGHT_ARROW": true, | |
"ROUND": true, | |
"SCREEN": true, | |
"SHIFT": true, | |
"SOFT_LIGHT": true, | |
"SQUARE": true, | |
"TAB": true, | |
"TAU": true, | |
"TEXT": true, | |
"TOP": true, | |
"TRIANGLES": true, | |
"TRIANGLE_FAN": true, | |
"TRIANGLE_STRIP": true, | |
"TWO_PI": true, | |
"UP_ARROW": true, | |
"WAIT": true, | |
"abs": true, | |
"acos": true, | |
"alpha": true, | |
"angleMode": true, | |
"append": true, | |
"applyMatrix": true, | |
"arc": true, | |
"arrayCopy": true, | |
"asin": true, | |
"atan": true, | |
"atan2": true, | |
"background": true, | |
"beginContour": true, | |
"beginRaw": true, | |
"beginRecord": true, | |
"beginShape": true, | |
"bezier": true, | |
"bezierDetail": true, | |
"bezierPoint": true, | |
"bezierTangent": true, | |
"bezierVertex": true, | |
"blend": true, | |
"blendMode": true, | |
"blue": true, | |
"brightness": true, | |
"ceil": true, | |
"clear": true, | |
"color": true, | |
"colorMode": true, | |
"concat": true, | |
"constrain": true, | |
"copy": true, | |
"cos": true, | |
"createCanvas": true, | |
"createGraphics": true, | |
"createImage": true, | |
"createInput": true, | |
"createOutput": true, | |
"createReader": true, | |
"createVector": true, | |
"createWriter": true, | |
"cursor": true, | |
"curve": true, | |
"curveDetail": true, | |
"curvePoint": true, | |
"curveTangent": true, | |
"curveTightness": true, | |
"curveTightness": true, | |
"curveVertex": true, | |
"day": true, | |
"degrees": true, | |
"devicePixelScaling": true, | |
"displayHeight": true, | |
"displayWidth": true, | |
"dist": true, | |
"downloadFile": true, | |
"draw": true, | |
"ellipse": true, | |
"ellipseMode": true, | |
"endContour": true, | |
"endRaw": true, | |
"endRecord": true, | |
"endShape": true, | |
"exit": true, | |
"exp": true, | |
"fill": true, | |
"filter": true, | |
"float": true, | |
"floor": true, | |
"focused": true, | |
"frameCount": true, | |
"frameRate": true, | |
"fullscreen": true, | |
"get": true, | |
"getFrameRate": true, | |
"getURL": true, | |
"getURLParams": true, | |
"getURLPath": true, | |
"green": true, | |
"height": true, | |
"hour": true, | |
"httpDo": true, | |
"httpGet": true, | |
"httpPost": true, | |
"hue": true, | |
"image": true, | |
"imageMode": true, | |
"int": true, | |
"isKeyPressed": true, | |
"isMousePressed": true, | |
"join": true, | |
"key": true, | |
"keyCode": true, | |
"keyIsDown": true, | |
"keyIsPressed": true, | |
"lerp": true, | |
"lerpColor": true, | |
"line": true, | |
"loadBytes": true, | |
"loadImage": true, | |
"loadJSON": true, | |
"loadPixels": true, | |
"loadStrings": true, | |
"loadTable": true, | |
"loadXML": true, | |
"log": true, | |
"loop": true, | |
"mag": true, | |
"map": true, | |
"match": true, | |
"matchAll": true, | |
"max": true, | |
"millis": true, | |
"min": true, | |
"minute": true, | |
"month": true, | |
"mouseButton": true, | |
"mouseIsPressed": true, | |
"mouseX": true, | |
"mouseY": true, | |
"nf": true, | |
"nfc": true, | |
"nfp": true, | |
"nfs": true, | |
"noCanvas": true, | |
"noCursor": true, | |
"noFill": true, | |
"noLoop": true, | |
"noSmooth": true, | |
"noStroke": true, | |
"noTint": true, | |
"noise": true, | |
"noiseDetail": true, | |
"noiseSeed": true, | |
"norm": true, | |
"onblur": true, | |
"onclick": true, | |
"onkeydown": true, | |
"onkeypress": true, | |
"onkeyup": true, | |
"onmousedown": true, | |
"onmousemove": true, | |
"onmouseup": true, | |
"onmousewheel": true, | |
"onresize": true, | |
"ontouchend": true, | |
"ontouchmove": true, | |
"ontouchstart": true, | |
"parseXML": true, | |
"pixels": true, | |
"pmouseX": true, | |
"pmouseY": true, | |
"point": true, | |
"pop": true, | |
"popMatrix": true, | |
"popStyle": true, | |
"pow": true, | |
"print": true, | |
"print": true, | |
"printMatrix": true, | |
"println": true, | |
"ptouchX": true, | |
"ptouchY": true, | |
"push": true, | |
"pushMatrix": true, | |
"pushStyle": true, | |
"pwinMouseX": true, | |
"pwinMouseY": true, | |
"quad": true, | |
"quadraticVertex": true, | |
"radians": true, | |
"random": true, | |
"randomGaussian": true, | |
"randomSeed": true, | |
"rect": true, | |
"rectMode": true, | |
"red": true, | |
"redraw": true, | |
"registerMethod": true, | |
"registerPreloadMethod": true, | |
"resetMatrix": true, | |
"resizeCanvas": true, | |
"reverse": true, | |
"rotate": true, | |
"rotateX": true, | |
"rotateY": true, | |
"round": true, | |
"saturation": true, | |
"save": true, | |
"saveBytes": true, | |
"saveCanvas": true, | |
"saveFrames": true, | |
"saveJSON": true, | |
"saveJSONArray": true, | |
"saveJSONObject": true, | |
"saveStream": true, | |
"saveStrings": true, | |
"saveTable": true, | |
"saveXML": true, | |
"scale": true, | |
"second": true, | |
"selectFolder": true, | |
"selectInput": true, | |
"selectOutput": true, | |
"set": true, | |
"setFrameRate": true, | |
"setup": true, | |
"shearX": true, | |
"shearY": true, | |
"shorten": true, | |
"sin": true, | |
"size": true, | |
"smooth": true, | |
"sort": true, | |
"splice": true, | |
"split": true, | |
"splitTokens": true, | |
"sq": true, | |
"sqrt": true, | |
"stroke": true, | |
"strokeCap": true, | |
"strokeJoin": true, | |
"strokeWeight": true, | |
"subset": true, | |
"tan": true, | |
"text": true, | |
"textAlign": true, | |
"textAscent": true, | |
"textDescent": true, | |
"textFont": true, | |
"textLeading": true, | |
"textSize": true, | |
"textStyle": true, | |
"textWidth": true, | |
"tint": true, | |
"touchIsDown": true, | |
"touchX": true, | |
"touchY": true, | |
"touches": true, | |
"translate": true, | |
"triangle": true, | |
"trim": true, | |
"updatePixels": true, | |
"vertex": true, | |
"width": true, | |
"winMouseX": true, | |
"winMouseY": true, | |
"windowHeight": true, | |
"windowWidth": true, | |
"writeFile": true, | |
"year": true | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I created something similar for the p5.dom.js and p5.sound.js libraries.