Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "extends": ["eslint-config-manzdev","plugin:jsdoc/recommended"],
- "plugins": [
- "jsdoc"
- ],
- "globals": {
- "p5": "readonly",
- //SHAPE
- //2D Primitives
- "arc": "readonly",
- "circle": "readonly",
- "ellipse": "readonly",
- "line": "readonly",
- "point": "readonly",
- "quad": "readonly",
- "square" : "readonly",
- "triangle": "readonly",
- //3D Models
- "createModel": "readonly",
- "loadModel": "readonly",
- "model": "readonly",
- //3D Primitives
- "beginGeometry": "readonly",
- "box": "readonly",
- "buildGeometry": "readonly",
- "cone": "readonly",
- "cylinder": "readonly",
- "ellipsoid": "readonly",
- "endGeometry": "readonly",
- "freeGeometry": "readonly",
- "plane": "readonly",
- "sphere": "readonly",
- "torus": "readonly",
- //Attributes
- "ellipseMode": "readonly",
- "noSmooth": "readonly",
- "rectMode": "readonly",
- "smooth": "readonly",
- "strokeCap": "readonly",
- "strokeJoin": "readonly",
- "strokeWeight": "readonly",
- //Curves
- "bezier": "readonly",
- "bezierDetail": "readonly",
- "bezierPoint": "readonly",
- "bezierTangent": "readonly",
- "curve": "readonly",
- "curveDetail": "readonly",
- "curvePoint": "readonly",
- "curveTangent": "readonly",
- "curveTightness": "readonly",
- //Vertex
- "beginContour": "readonly",
- "beginShape": "readonly",
- "bezierVertex": "readonly",
- "curveVertex": "readonly",
- "endContour": "readonly",
- "endShape": "readonly",
- "normal": "readonly",
- "quadraticVertex": "readonly",
- "vertex": "readonly",
- //p5.Geometry
- "calculateBoundingBox": "readonly",
- "clearColors": "readonly",
- "computeFaces": "readonly",
- "computeNormals": "readonly",
- "faces": "readonly",
- "flipU": "readonly",
- "flipV": "readonly",
- "normalize": "readonly",
- "saveObj": "readonly",
- "saveStl": "readonly",
- "uvs": "readonly",
- "vertexNormals": "readonly",
- "vertices": "readonly",
- //COLOR
- //Creating & Reading
- "alpha": "readonly",
- "blue": "readonly",
- "brightness": "readonly",
- "color": "readonly",
- "green": "readonly",
- "hue": "readonly",
- "lerpColor": "readonly",
- "lightness": "readonly",
- "paletteLerp": "readonly",
- "red": "readonly",
- "saturation": "readonly",
- //Setting
- "setup": "readonly",
- "draw": "readonly",
- "createCanvas": "readonly",
- "background": "readonly",
- "fill": "readonly",
- "rect": "readonly",
- "background": "readonly",
- "beginClip": "readonly",
- "clear": "readonly",
- "clip": "readonly",
- "colorMode": "readonly",
- "endClip": "readonly",
- "erase": "readonly",
- "fill": "readonly",
- "noErase": "readonly",
- "noFill": "readonly",
- "noStroke": "readonly",
- "stroke": "readonly",
- //P5.Color
- "setAlpha": "readonly",
- "setBlue": "readonly",
- "setGreen": "readonly",
- "setRed": "readonly",
- "toString": "readonly",
- //TYPOGRAPHY
- //Attributes
- "textAlign": "readonly",
- "textAscent": "readonly",
- "textDescent": "readonly",
- "textLeading": "readonly",
- "textSize": "readonly",
- "textStyle": "readonly",
- "textWidth": "readonly",
- "textWrap": "readonly",
- //Loading & Displaying
- "loadFont": "readonly",
- "text": "readonly",
- "textFont": "readonly",
- //p5.Font
- "font": "readonly",
- "textBounds": "readonly",
- "textToPoints": "readonly",
- //Image
- "createImage": "readonly",
- "saveCanvas": "readonly",
- "saveFrames": "readonly",
- //Loading & Displaying
- "image": "readonly",
- "imageMode": "readonly",
- "loadImage": "readonly",
- "noTint": "readonly",
- "saveGif": "readonly",
- "tint": "readonly",
- //Pixels
- "blend": "readonly",
- "copy": "readonly",
- "filter": "readonly",
- "get": "readonly",
- "loadPixels": "readonly",
- "pixels": "readonly",
- "set": "readonly",
- "updatePixels": "readonly",
- //p5.Image
- "blend": "readonly",
- "copy": "readonly",
- "delay": "readonly",
- "filter": "readonly",
- "get": "readonly",
- "getCurrentFrame": "readonly",
- "height": "readonly",
- "loadPixels": "readonly",
- "mask": "readonly",
- "numFrames": "readonly",
- "pause": "readonly",
- "pixelDensity": "readonly",
- "pixels": "readonly",
- "play": "readonly",
- "reset": "readonly",
- "resize": "readonly",
- "save": "readonly",
- "set": "readonly",
- "setFrame": "readonly",
- "updatePixels": "readonly",
- "width": "readonly",
- //Transform
- "applyMatrix": "readonly",
- "resetMatrix": "readonly",
- "rotate": "readonly",
- "rotateX": "readonly",
- "rotateY": "readonly",
- "rotateZ": "readonly",
- "scale": "readonly",
- "shearX": "readonly",
- "shearY": "readonly",
- "translate": "readonly",
- //Environment
- "cursor": "readonly",
- "deltaTime": "readonly",
- "describe": "readonly",
- "describeElement": "readonly",
- "displayDensity": "readonly",
- "displayHeight": "readonly",
- "displayWidth": "readonly",
- "focused": "readonly",
- "frameCount": "readonly",
- "frameRate": "readonly",
- "fullscreen": "readonly",
- "getTargetFrameRate": "readonly",
- "getURL": "readonly",
- "getURLParams": "readonly",
- "getURLPath": "readonly",
- "gridOutput": "readonly",
- "height": "readonly",
- "noCursor": "readonly",
- "pixelDensity": "readonly",
- "print": "readonly",
- "textOutput": "readonly",
- "webglVersion": "readonly",
- "width": "readonly",
- "windowHeight": "readonly",
- "windowResized": "readonly",
- "windowWidth": "readonly",
- //3D
- //Camera
- "camera": "readonly",
- "createCamera": "readonly",
- "frustum": "readonly",
- "linePerspective": "readonly",
- "ortho": "readonly",
- "perspective": "readonly",
- "setCamera": "readonly",
- //Interaction
- "debugMode": "readonly",
- "noDebugMode": "readonly",
- "orbitControl": "readonly",
- //Lights
- "ambientLight": "readonly",
- "directionalLight": "readonly",
- "imageLight": "readonly",
- "lightFalloff": "readonly",
- "lights": "readonly",
- "noLights": "readonly",
- "panorama": "readonly",
- "pointLight": "readonly",
- "specularColor": "readonly",
- "spotLight": "readonly",
- //Material
- "ambientMaterial": "readonly",
- "baseColorShader": "readonly",
- "baseMaterialShader": "readonly",
- "baseNormalShader": "readonly",
- "baseStrokeShader": "readonly",
- "createFilterShader": "readonly",
- "createShader": "readonly",
- "emissiveMaterial": "readonly",
- "loadShader": "readonly",
- "metalness": "readonly",
- "normalMaterial": "readonly",
- "resetShader": "readonly",
- "shader": "readonly",
- "shininess": "readonly",
- "specularMaterial": "readonly",
- "texture": "readonly",
- "textureMode": "readonly",
- "textureWrap": "readonly",
- //p5.Camera
- "camera": "readonly",
- "centerX": "readonly",
- "centerY": "readonly",
- "centerZ": "readonly",
- "eyeX": "readonly",
- "eyeY": "readonly",
- "eyeZ": "readonly",
- "frustum": "readonly",
- "lookAt": "readonly",
- "move": "readonly",
- "ortho": "readonly",
- "pan": "readonly",
- "perspective": "readonly",
- "roll": "readonly",
- "set": "readonly",
- "setPosition": "readonly",
- "slerp": "readonly",
- "tilt": "readonly",
- "upX": "readonly",
- "upY": "readonly",
- "upZ": "readonly",
- //p5.Shader
- "copyToContext": "readonly",
- "inspectHooks": "readonly",
- "modify": "readonly",
- "setUniform": "readonly",
- //Rendering
- "blendMode": "readonly",
- "clearDepth": "readonly",
- "createCanvas": "readonly",
- "createFramebuffer": "readonly",
- "createGraphics": "readonly",
- "drawingContext": "readonly",
- "noCanvas": "readonly",
- "resizeCanvas": "readonly",
- "setAttributes": "readonly",
- //p5.Framebuffer
- "autoSized": "readonly",
- "begin": "readonly",
- "color": "readonly",
- "createCamera": "readonly",
- "depth": "readonly",
- "draw": "readonly",
- "end": "readonly",
- "get": "readonly",
- "loadPixels": "readonly",
- "pixelDensity": "readonly",
- "pixels": "readonly",
- "remove": "readonly",
- "resize": "readonly",
- "updatePixels": "readonly",
- //p5.Graphics
- "createFrameBuffer": "readonly",
- "remove": "readonly",
- "reset": "readonly",
- //p5.Renderer
- //MATH
- //Calculation
- "abs": "readonly",
- "ceil": "readonly",
- "constrain": "readonly",
- "dist": "readonly",
- "exp": "readonly",
- "floor": "readonly",
- "fract": "readonly",
- "lerp": "readonly",
- "log": "readonly",
- "mag": "readonly",
- "map": "readonly",
- "max": "readonly",
- "min": "readonly",
- "norm": "readonly",
- "pow": "readonly",
- "round": "readonly",
- "sq": "readonly",
- "sqrt": "readonly",
- //Noise
- "noise": "readonly",
- "noiseDetail": "readonly",
- "noiseSeed": "readonly",
- //Random
- "random": "readonly",
- "randomGaussian": "readonly",
- "randomSeed": "readonly",
- //Trigonometry
- "acos": "readonly",
- "angleMode": "readonly",
- "asin": "readonly",
- "atan": "readonly",
- "atan2": "readonly",
- "cos": "readonly",
- "degrees": "readonly",
- "radians": "readonly",
- "sin": "readonly",
- "tan": "readonly",
- //Vector
- "createVector": "readonly",
- //p5.Vector
- "add": "readonly",
- "angleBetween": "readonly",
- "array": "readonly",
- "clampToZero": "readonly",
- "copy": "readonly",
- "cross": "readonly",
- "dist": "readonly",
- "div": "readonly",
- "dot": "readonly",
- "equals": "readonly",
- "fromAngle": "readonly",
- "fromAngles": "readonly",
- "heading": "readonly",
- "lerp": "readonly",
- "limit": "readonly",
- "mag": "readonly",
- "magSq": "readonly",
- "mult": "readonly",
- "normalize": "readonly",
- "random2D": "readonly",
- "random3D": "readonly",
- "reflect": "readonly",
- "rem": "readonly",
- "rotate": "readonly",
- "set": "readonly",
- "setHeading": "readonly",
- "setMag": "readonly",
- "slerp": "readonly",
- "sub": "readonly",
- "toString": "readonly",
- "x": "readonly",
- "y": "readonly",
- "z": "readonly",
- //IO
- //Input
- "httpDo": "readonly",
- "httpGet": "readonly",
- "httpPost": "readonly",
- "loadBytes": "readonly",
- "loadJSON": "readonly",
- "loadStrings": "readonly",
- "loadTable": "readonly",
- "loadXML": "readonly",
- //Output
- "createWriter": "readonly",
- "p5.PrintWriter": "readonly",
- "save": "readonly",
- "saveJSON": "readonly",
- "saveStrings": "readonly",
- "saveTable": "readonly",
- //Time & Date
- "day": "readonly",
- "hour": "readonly",
- "millis": "readonly",
- "minute": "readonly",
- "month": "readonly",
- "second": "readonly",
- "year": "readonly",
- //p5.Table
- "addColumn": "readonly",
- "addRow": "readonly",
- "clearRows": "readonly",
- "columns": "readonly",
- "findRow": "readonly",
- "findRows": "readonly",
- "get": "readonly",
- "getArray": "readonly",
- "getColumn": "readonly",
- "getColumnCount": "readonly",
- "getNum": "readonly",
- "getObject": "readonly",
- "getRow": "readonly",
- "getRowCount": "readonly",
- "getRows": "readonly",
- "getString": "readonly",
- "matchRow": "readonly",
- "matchRows": "readonly",
- "removeColumn": "readonly",
- "removeRow": "readonly",
- "removeTokens": "readonly",
- "rows": "readonly",
- "set": "readonly",
- "setNum": "readonly",
- "setString": "readonly",
- "trim": "readonly",
- //p5.TableRow
- "get": "readonly",
- "getNum": "readonly",
- "getString": "readonly",
- "set": "readonly",
- "setNum": "readonly",
- "setString": "readonly",
- //p5.XML
- "addChild": "readonly",
- "getAttributeCount": "readonly",
- "getChild": "readonly",
- "getChildren": "readonly",
- "getContent": "readonly",
- "getName": "readonly",
- "getNum": "readonly",
- "getParent": "readonly",
- "getString": "readonly",
- "hasAttribute": "readonly",
- "hasChildren": "readonly",
- "listAttributes": "readonly",
- "listChildren": "readonly",
- "removeChild": "readonly",
- "serialize": "readonly",
- "setAttribute": "readonly",
- "setContent": "readonly",
- "setName": "readonly",
- //EVENTS
- //Acceleration
- "accelerationX": "readonly",
- "accelerationY": "readonly",
- "accelerationZ": "readonly",
- "deviceMoved": "readonly",
- "deviceOrientation": "readonly",
- "deviceShaken": "readonly",
- "deviceTurned": "readonly",
- "pAccelerationX": "readonly",
- "pAccelerationY": "readonly",
- "pAccelerationZ": "readonly",
- "pRotationX": "readonly",
- "pRotationY": "readonly",
- "pRotationZ": "readonly",
- "rotationX": "readonly",
- "rotationY": "readonly",
- "rotationZ": "readonly",
- "setMoveThreshold": "readonly",
- "setShakeThreshold": "readonly",
- "turnAxis": "readonly",
- //Keyboard
- "key": "readonly",
- "keyCode": "readonly",
- "keyIsDown": "readonly",
- "keyIsPressed": "readonly",
- "keyPressed": "readonly",
- "keyReleased": "readonly",
- "keyTyped": "readonly",
- //Mouse
- "doubleClicked": "readonly",
- "exitPointerLock": "readonly",
- "mouseButton": "readonly",
- "mouseClicked": "readonly",
- "mouseDragged": "readonly",
- "mouseIsPressed": "readonly",
- "mouseMoved": "readonly",
- "mousePressed": "readonly",
- "mouseReleased": "readonly",
- "mouseWheel": "readonly",
- "mouseX": "readonly",
- "mouseY": "readonly",
- "movedX": "readonly",
- "movedY": "readonly",
- "pmouseX": "readonly",
- "pmouseY": "readonly",
- "pwinMouseX": "readonly",
- "pwinMouseY": "readonly",
- "requestPointerLock": "readonly",
- "winMouseX": "readonly",
- "winMouseY": "readonly",
- //Touch
- "touchEnded": "readonly",
- "touchMoved": "readonly",
- "touchStarted": "readonly",
- "touches": "readonly",
- //DOM
- "changed": "readonly",
- "createA": "readonly",
- "createAudio": "readonly",
- "createButton": "readonly",
- "createCapture": "readonly",
- "createCheckbox": "readonly",
- "createColorPicker": "readonly",
- "createDiv": "readonly",
- "createElement": "readonly",
- "createFileInput": "readonly",
- "createImg": "readonly",
- "createInput": "readonly",
- "createP": "readonly",
- "createRadio": "readonly",
- "createSelect": "readonly",
- "createSlider": "readonly",
- "createSpan": "readonly",
- "createVideo": "readonly",
- "input": "readonly",
- "removeElements": "readonly",
- "select": "readonly",
- "selectAll": "readonly",
- //p5.Element
- "addClass": "readonly",
- "attribute": "readonly",
- "center": "readonly",
- "child": "readonly",
- "class": "readonly",
- "doubleClicked": "readonly",
- "dragLeave": "readonly",
- "dragOver": "readonly",
- "draggable": "readonly",
- "drop": "readonly",
- "elt": "readonly",
- "hasClass": "readonly",
- "height": "readonly",
- "hide": "readonly",
- "html": "readonly",
- "id": "readonly",
- "mouseClicked": "readonly",
- "mouseMoved": "readonly",
- "mouseOut": "readonly",
- "mouseOver": "readonly",
- "mousePressed": "readonly",
- "mouseReleased": "readonly",
- "mouseWheel": "readonly",
- "parent": "readonly",
- "position": "readonly",
- "remove": "readonly",
- "removeAttribute": "readonly",
- "removeClass": "readonly",
- "show": "readonly",
- "size": "readonly",
- "style": "readonly",
- "toggleClass": "readonly",
- "touchEnded": "readonly",
- "touchMoved": "readonly",
- "touchStarted": "readonly",
- "value": "readonly",
- "width": "readonly",
- //p5.File
- "data": "readonly",
- "file": "readonly",
- "name": "readonly",
- "size": "readonly",
- "subType": "readonly",
- "type": "readonly",
- //p5.MediaElement
- "addCue": "readonly",
- "autoplay": "readonly",
- "clearCues": "readonly",
- "connect": "readonly",
- "disconnect": "readonly",
- "duration": "readonly",
- "hideControls": "readonly",
- "loop": "readonly",
- "noLoop": "readonly",
- "onended": "readonly",
- "pause": "readonly",
- "play": "readonly",
- "removeCue": "readonly",
- "showControls": "readonly",
- "speed": "readonly",
- "src": "readonly",
- "stop": "readonly",
- "time": "readonly",
- "volume": "readonly",
- //DATA
- //Array Functions
- "append": "readonly",
- "arrayCopy": "readonly",
- "concat": "readonly",
- "reverse": "readonly",
- "shorten": "readonly",
- "shuffle": "readonly",
- "sort": "readonly",
- "splice": "readonly",
- "subset": "readonly",
- //Conversion
- "boolean": "readonly",
- "byte": "readonly",
- "char": "readonly",
- "float": "readonly",
- "hex": "readonly",
- "int": "readonly",
- "str": "readonly",
- "unchar": "readonly",
- "unhex": "readonly",
- //Dictionary
- "createNumberDict": "readonly",
- "createStringDict": "readonly",
- "p5.StringDict": "readonly",
- //LocalStorage
- "clearStorage": "readonly",
- "getItem": "readonly",
- "removeItem": "readonly",
- "storeItem": "readonly",
- //String Functions
- "join": "readonly",
- "match": "readonly",
- "matchAll": "readonly",
- "nf": "readonly",
- "nfc": "readonly",
- "nfp": "readonly",
- "nfs": "readonly",
- "split": "readonly",
- "splitTokens": "readonly",
- "trim": "readonly",
- //p5.NumberDict
- "add": "readonly",
- "div": "readonly",
- "maxKey": "readonly",
- "maxValue": "readonly",
- "minKey": "readonly",
- "minValue": "readonly",
- "mult": "readonly",
- "sub": "readonly",
- //p5.TypedDict
- "clear": "readonly",
- "create": "readonly",
- "get": "readonly",
- "hasKey": "readonly",
- "print": "readonly",
- "remove": "readonly",
- "saveJSON": "readonly",
- "saveTable": "readonly",
- "set": "readonly",
- "size": "readonly",
- //Structure
- "disableFriendlyErrors": "readonly",
- "draw": "readonly",
- "isLooping": "readonly",
- "loop": "readonly",
- "noLoop": "readonly",
- "pop": "readonly",
- "preload": "readonly",
- "push": "readonly",
- "redraw": "readonly",
- "remove": "readonly",
- "setup": "readonly",
- //Constants
- "AUTO": "readonly",
- "DEGREES": "readonly",
- "HALF_PI": "readonly",
- "HSB": "readonly",
- "P2D": "readonly",
- "PI": "readonly",
- "QUARTER_PI": "readonly",
- "RADIANS": "readonly",
- "TAU": "readonly",
- "TWO_PI": "readonly",
- "VERSION": "readonly",
- "WEBGL": "readonly",
- "WEBGL2": "readonly",
- //Foundation
- "class": "readonly",
- "console": "readonly",
- "for": "readonly",
- "function": "readonly",
- "if": "readonly",
- "let": "readonly",
- "Array": "readonly",
- "Boolean": "readonly",
- "Number": "readonly",
- "Object": "readonly",
- "String": "readonly",
- "while": "readonly"
- },
- "rules": {
- "jsdoc/check-alignment": "error",
- "jsdoc/check-param-names": "error",
- "jsdoc/check-tag-names": "error",
- "jsdoc/check-types": "error",
- //"jsdoc/newline-after-description":"error", deprecated May2023
- "jsdoc/require-description": "error",
- "jsdoc/require-param": "error",
- "jsdoc/require-param-description": "error",
- "jsdoc/require-param-type": "error",
- "jsdoc/require-returns": "error",
- "jsdoc/require-returns-check": "error",
- "jsdoc/require-returns-description": "error",
- "jsdoc/require-returns-type": "error"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment