Created
June 26, 2018 16:43
-
-
Save semireg/6570848bf9a1924b5b38cb7bb1c23f9e to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| { | |
| "globals": { | |
| "__dirname": false, | |
| "__filename": false, | |
| "Buffer": false, | |
| "clearImmediate": false, | |
| "clearInterval": false, | |
| "clearTimeout": false, | |
| "console": false, | |
| "exports": true, | |
| "global": false, | |
| "Intl": false, | |
| "module": false, | |
| "process": false, | |
| "require": false, | |
| "setImmediate": false, | |
| "setInterval": false, | |
| "setTimeout": false, | |
| "URL": false, | |
| "URLSearchParams": false, | |
| "Array": false, | |
| "ArrayBuffer": false, | |
| "Boolean": false, | |
| "constructor": false, | |
| "DataView": false, | |
| "Date": false, | |
| "decodeURI": false, | |
| "decodeURIComponent": false, | |
| "encodeURI": false, | |
| "encodeURIComponent": false, | |
| "Error": false, | |
| "escape": false, | |
| "eval": false, | |
| "EvalError": false, | |
| "Float32Array": false, | |
| "Float64Array": false, | |
| "Function": false, | |
| "hasOwnProperty": false, | |
| "Infinity": false, | |
| "Int16Array": false, | |
| "Int32Array": false, | |
| "Int8Array": false, | |
| "isFinite": false, | |
| "isNaN": false, | |
| "isPrototypeOf": false, | |
| "JSON": false, | |
| "Map": false, | |
| "Math": false, | |
| "NaN": false, | |
| "Number": false, | |
| "Object": false, | |
| "parseFloat": false, | |
| "parseInt": false, | |
| "Promise": false, | |
| "propertyIsEnumerable": false, | |
| "Proxy": false, | |
| "RangeError": false, | |
| "ReferenceError": false, | |
| "Reflect": false, | |
| "RegExp": false, | |
| "Set": false, | |
| "String": false, | |
| "Symbol": false, | |
| "SyntaxError": false, | |
| "toLocaleString": false, | |
| "toString": false, | |
| "TypeError": false, | |
| "Uint16Array": false, | |
| "Uint32Array": false, | |
| "Uint8Array": false, | |
| "Uint8ClampedArray": false, | |
| "undefined": false, | |
| "unescape": false, | |
| "URIError": false, | |
| "valueOf": false, | |
| "WeakMap": false, | |
| "WeakSet": false, | |
| "AbortController": false, | |
| "AbortSignal": false, | |
| "addEventListener": false, | |
| "alert": false, | |
| "AnalyserNode": false, | |
| "Animation": false, | |
| "AnimationEffectReadOnly": false, | |
| "AnimationEffectTiming": false, | |
| "AnimationEffectTimingReadOnly": false, | |
| "AnimationEvent": false, | |
| "AnimationPlaybackEvent": false, | |
| "AnimationTimeline": false, | |
| "applicationCache": false, | |
| "ApplicationCache": false, | |
| "ApplicationCacheErrorEvent": false, | |
| "atob": false, | |
| "Attr": false, | |
| "Audio": false, | |
| "AudioBuffer": false, | |
| "AudioBufferSourceNode": false, | |
| "AudioContext": false, | |
| "AudioDestinationNode": false, | |
| "AudioListener": false, | |
| "AudioNode": false, | |
| "AudioParam": false, | |
| "AudioProcessingEvent": false, | |
| "AudioScheduledSourceNode": false, | |
| "AudioWorkletGlobalScope ": false, | |
| "AudioWorkletNode": false, | |
| "AudioWorkletProcessor": false, | |
| "BarProp": false, | |
| "BaseAudioContext": false, | |
| "BatteryManager": false, | |
| "BeforeUnloadEvent": false, | |
| "BiquadFilterNode": false, | |
| "Blob": false, | |
| "BlobEvent": false, | |
| "blur": false, | |
| "BroadcastChannel": false, | |
| "btoa": false, | |
| "BudgetService": false, | |
| "ByteLengthQueuingStrategy": false, | |
| "Cache": false, | |
| "caches": false, | |
| "CacheStorage": false, | |
| "cancelAnimationFrame": false, | |
| "cancelIdleCallback": false, | |
| "CanvasCaptureMediaStreamTrack": false, | |
| "CanvasGradient": false, | |
| "CanvasPattern": false, | |
| "CanvasRenderingContext2D": false, | |
| "ChannelMergerNode": false, | |
| "ChannelSplitterNode": false, | |
| "CharacterData": false, | |
| "clientInformation": false, | |
| "ClipboardEvent": false, | |
| "close": false, | |
| "closed": false, | |
| "CloseEvent": false, | |
| "Comment": false, | |
| "CompositionEvent": false, | |
| "confirm": false, | |
| "ConstantSourceNode": false, | |
| "ConvolverNode": false, | |
| "CountQueuingStrategy": false, | |
| "createImageBitmap": false, | |
| "Credential": false, | |
| "CredentialsContainer": false, | |
| "crypto": false, | |
| "Crypto": false, | |
| "CryptoKey": false, | |
| "CSS": false, | |
| "CSSConditionRule": false, | |
| "CSSFontFaceRule": false, | |
| "CSSGroupingRule": false, | |
| "CSSImportRule": false, | |
| "CSSKeyframeRule": false, | |
| "CSSKeyframesRule": false, | |
| "CSSMediaRule": false, | |
| "CSSNamespaceRule": false, | |
| "CSSPageRule": false, | |
| "CSSRule": false, | |
| "CSSRuleList": false, | |
| "CSSStyleDeclaration": false, | |
| "CSSStyleRule": false, | |
| "CSSStyleSheet": false, | |
| "CSSSupportsRule": false, | |
| "CustomElementRegistry": false, | |
| "customElements": false, | |
| "CustomEvent": false, | |
| "DataTransfer": false, | |
| "DataTransferItem": false, | |
| "DataTransferItemList": false, | |
| "defaultstatus": false, | |
| "defaultStatus": false, | |
| "DelayNode": false, | |
| "DeviceMotionEvent": false, | |
| "DeviceOrientationEvent": false, | |
| "devicePixelRatio": false, | |
| "dispatchEvent": false, | |
| "document": false, | |
| "Document": false, | |
| "DocumentFragment": false, | |
| "DocumentType": false, | |
| "DOMError": false, | |
| "DOMException": false, | |
| "DOMImplementation": false, | |
| "DOMMatrix": false, | |
| "DOMMatrixReadOnly": false, | |
| "DOMParser": false, | |
| "DOMPoint": false, | |
| "DOMPointReadOnly": false, | |
| "DOMQuad": false, | |
| "DOMRect": false, | |
| "DOMRectReadOnly": false, | |
| "DOMStringList": false, | |
| "DOMStringMap": false, | |
| "DOMTokenList": false, | |
| "DragEvent": false, | |
| "DynamicsCompressorNode": false, | |
| "Element": false, | |
| "ErrorEvent": false, | |
| "event": false, | |
| "Event": false, | |
| "EventSource": false, | |
| "EventTarget": false, | |
| "external": false, | |
| "fetch": false, | |
| "File": false, | |
| "FileList": false, | |
| "FileReader": false, | |
| "find": false, | |
| "focus": false, | |
| "FocusEvent": false, | |
| "FontFace": false, | |
| "FontFaceSetLoadEvent": false, | |
| "FormData": false, | |
| "frameElement": false, | |
| "frames": false, | |
| "GainNode": false, | |
| "Gamepad": false, | |
| "GamepadButton": false, | |
| "GamepadEvent": false, | |
| "getComputedStyle": false, | |
| "getSelection": false, | |
| "HashChangeEvent": false, | |
| "Headers": false, | |
| "history": false, | |
| "History": false, | |
| "HTMLAllCollection": false, | |
| "HTMLAnchorElement": false, | |
| "HTMLAreaElement": false, | |
| "HTMLAudioElement": false, | |
| "HTMLBaseElement": false, | |
| "HTMLBodyElement": false, | |
| "HTMLBRElement": false, | |
| "HTMLButtonElement": false, | |
| "HTMLCanvasElement": false, | |
| "HTMLCollection": false, | |
| "HTMLContentElement": false, | |
| "HTMLDataElement": false, | |
| "HTMLDataListElement": false, | |
| "HTMLDetailsElement": false, | |
| "HTMLDialogElement": false, | |
| "HTMLDirectoryElement": false, | |
| "HTMLDivElement": false, | |
| "HTMLDListElement": false, | |
| "HTMLDocument": false, | |
| "HTMLElement": false, | |
| "HTMLEmbedElement": false, | |
| "HTMLFieldSetElement": false, | |
| "HTMLFontElement": false, | |
| "HTMLFormControlsCollection": false, | |
| "HTMLFormElement": false, | |
| "HTMLFrameElement": false, | |
| "HTMLFrameSetElement": false, | |
| "HTMLHeadElement": false, | |
| "HTMLHeadingElement": false, | |
| "HTMLHRElement": false, | |
| "HTMLHtmlElement": false, | |
| "HTMLIFrameElement": false, | |
| "HTMLImageElement": false, | |
| "HTMLInputElement": false, | |
| "HTMLLabelElement": false, | |
| "HTMLLegendElement": false, | |
| "HTMLLIElement": false, | |
| "HTMLLinkElement": false, | |
| "HTMLMapElement": false, | |
| "HTMLMarqueeElement": false, | |
| "HTMLMediaElement": false, | |
| "HTMLMenuElement": false, | |
| "HTMLMetaElement": false, | |
| "HTMLMeterElement": false, | |
| "HTMLModElement": false, | |
| "HTMLObjectElement": false, | |
| "HTMLOListElement": false, | |
| "HTMLOptGroupElement": false, | |
| "HTMLOptionElement": false, | |
| "HTMLOptionsCollection": false, | |
| "HTMLOutputElement": false, | |
| "HTMLParagraphElement": false, | |
| "HTMLParamElement": false, | |
| "HTMLPictureElement": false, | |
| "HTMLPreElement": false, | |
| "HTMLProgressElement": false, | |
| "HTMLQuoteElement": false, | |
| "HTMLScriptElement": false, | |
| "HTMLSelectElement": false, | |
| "HTMLShadowElement": false, | |
| "HTMLSlotElement": false, | |
| "HTMLSourceElement": false, | |
| "HTMLSpanElement": false, | |
| "HTMLStyleElement": false, | |
| "HTMLTableCaptionElement": false, | |
| "HTMLTableCellElement": false, | |
| "HTMLTableColElement": false, | |
| "HTMLTableElement": false, | |
| "HTMLTableRowElement": false, | |
| "HTMLTableSectionElement": false, | |
| "HTMLTemplateElement": false, | |
| "HTMLTextAreaElement": false, | |
| "HTMLTimeElement": false, | |
| "HTMLTitleElement": false, | |
| "HTMLTrackElement": false, | |
| "HTMLUListElement": false, | |
| "HTMLUnknownElement": false, | |
| "HTMLVideoElement": false, | |
| "IDBCursor": false, | |
| "IDBCursorWithValue": false, | |
| "IDBDatabase": false, | |
| "IDBFactory": false, | |
| "IDBIndex": false, | |
| "IDBKeyRange": false, | |
| "IDBObjectStore": false, | |
| "IDBOpenDBRequest": false, | |
| "IDBRequest": false, | |
| "IDBTransaction": false, | |
| "IDBVersionChangeEvent": false, | |
| "IdleDeadline": false, | |
| "IIRFilterNode": false, | |
| "Image": false, | |
| "ImageBitmap": false, | |
| "ImageBitmapRenderingContext": false, | |
| "ImageCapture": false, | |
| "ImageData": false, | |
| "indexedDB": false, | |
| "innerHeight": false, | |
| "innerWidth": false, | |
| "InputEvent": false, | |
| "IntersectionObserver": false, | |
| "IntersectionObserverEntry": false, | |
| "isSecureContext": false, | |
| "KeyboardEvent": false, | |
| "KeyframeEffect": false, | |
| "KeyframeEffectReadOnly": false, | |
| "length": false, | |
| "localStorage": false, | |
| "location": false, | |
| "Location": false, | |
| "locationbar": false, | |
| "matchMedia": false, | |
| "MediaDeviceInfo": false, | |
| "MediaDevices": false, | |
| "MediaElementAudioSourceNode": false, | |
| "MediaEncryptedEvent": false, | |
| "MediaError": false, | |
| "MediaKeyMessageEvent": false, | |
| "MediaKeySession": false, | |
| "MediaKeyStatusMap": false, | |
| "MediaKeySystemAccess": false, | |
| "MediaList": false, | |
| "MediaQueryList": false, | |
| "MediaQueryListEvent": false, | |
| "MediaRecorder": false, | |
| "MediaSettingsRange": false, | |
| "MediaSource": false, | |
| "MediaStream": false, | |
| "MediaStreamAudioDestinationNode": false, | |
| "MediaStreamAudioSourceNode": false, | |
| "MediaStreamEvent": false, | |
| "MediaStreamTrack": false, | |
| "MediaStreamTrackEvent": false, | |
| "menubar": false, | |
| "MessageChannel": false, | |
| "MessageEvent": false, | |
| "MessagePort": false, | |
| "MIDIAccess": false, | |
| "MIDIConnectionEvent": false, | |
| "MIDIInput": false, | |
| "MIDIInputMap": false, | |
| "MIDIMessageEvent": false, | |
| "MIDIOutput": false, | |
| "MIDIOutputMap": false, | |
| "MIDIPort": false, | |
| "MimeType": false, | |
| "MimeTypeArray": false, | |
| "MouseEvent": false, | |
| "moveBy": false, | |
| "moveTo": false, | |
| "MutationEvent": false, | |
| "MutationObserver": false, | |
| "MutationRecord": false, | |
| "name": false, | |
| "NamedNodeMap": false, | |
| "NavigationPreloadManager": false, | |
| "navigator": false, | |
| "Navigator": false, | |
| "NetworkInformation": false, | |
| "Node": false, | |
| "NodeFilter": false, | |
| "NodeIterator": false, | |
| "NodeList": false, | |
| "Notification": false, | |
| "OfflineAudioCompletionEvent": false, | |
| "OfflineAudioContext": false, | |
| "offscreenBuffering": false, | |
| "OffscreenCanvas": true, | |
| "onabort": true, | |
| "onafterprint": true, | |
| "onanimationend": true, | |
| "onanimationiteration": true, | |
| "onanimationstart": true, | |
| "onappinstalled": true, | |
| "onauxclick": true, | |
| "onbeforeinstallprompt": true, | |
| "onbeforeprint": true, | |
| "onbeforeunload": true, | |
| "onblur": true, | |
| "oncancel": true, | |
| "oncanplay": true, | |
| "oncanplaythrough": true, | |
| "onchange": true, | |
| "onclick": true, | |
| "onclose": true, | |
| "oncontextmenu": true, | |
| "oncuechange": true, | |
| "ondblclick": true, | |
| "ondevicemotion": true, | |
| "ondeviceorientation": true, | |
| "ondeviceorientationabsolute": true, | |
| "ondrag": true, | |
| "ondragend": true, | |
| "ondragenter": true, | |
| "ondragleave": true, | |
| "ondragover": true, | |
| "ondragstart": true, | |
| "ondrop": true, | |
| "ondurationchange": true, | |
| "onemptied": true, | |
| "onended": true, | |
| "onerror": true, | |
| "onfocus": true, | |
| "ongotpointercapture": true, | |
| "onhashchange": true, | |
| "oninput": true, | |
| "oninvalid": true, | |
| "onkeydown": true, | |
| "onkeypress": true, | |
| "onkeyup": true, | |
| "onlanguagechange": true, | |
| "onload": true, | |
| "onloadeddata": true, | |
| "onloadedmetadata": true, | |
| "onloadstart": true, | |
| "onlostpointercapture": true, | |
| "onmessage": true, | |
| "onmessageerror": true, | |
| "onmousedown": true, | |
| "onmouseenter": true, | |
| "onmouseleave": true, | |
| "onmousemove": true, | |
| "onmouseout": true, | |
| "onmouseover": true, | |
| "onmouseup": true, | |
| "onmousewheel": true, | |
| "onoffline": true, | |
| "ononline": true, | |
| "onpagehide": true, | |
| "onpageshow": true, | |
| "onpause": true, | |
| "onplay": true, | |
| "onplaying": true, | |
| "onpointercancel": true, | |
| "onpointerdown": true, | |
| "onpointerenter": true, | |
| "onpointerleave": true, | |
| "onpointermove": true, | |
| "onpointerout": true, | |
| "onpointerover": true, | |
| "onpointerup": true, | |
| "onpopstate": true, | |
| "onprogress": true, | |
| "onratechange": true, | |
| "onrejectionhandled": true, | |
| "onreset": true, | |
| "onresize": true, | |
| "onscroll": true, | |
| "onsearch": true, | |
| "onseeked": true, | |
| "onseeking": true, | |
| "onselect": true, | |
| "onstalled": true, | |
| "onstorage": true, | |
| "onsubmit": true, | |
| "onsuspend": true, | |
| "ontimeupdate": true, | |
| "ontoggle": true, | |
| "ontransitionend": true, | |
| "onunhandledrejection": true, | |
| "onunload": true, | |
| "onvolumechange": true, | |
| "onwaiting": true, | |
| "onwheel": true, | |
| "open": false, | |
| "openDatabase": false, | |
| "opener": false, | |
| "Option": false, | |
| "origin": false, | |
| "OscillatorNode": false, | |
| "outerHeight": false, | |
| "outerWidth": false, | |
| "PageTransitionEvent": false, | |
| "pageXOffset": false, | |
| "pageYOffset": false, | |
| "PannerNode": false, | |
| "parent": false, | |
| "Path2D": false, | |
| "PaymentAddress": false, | |
| "PaymentRequest": false, | |
| "PaymentRequestUpdateEvent": false, | |
| "PaymentResponse": false, | |
| "performance": false, | |
| "Performance": false, | |
| "PerformanceEntry": false, | |
| "PerformanceLongTaskTiming": false, | |
| "PerformanceMark": false, | |
| "PerformanceMeasure": false, | |
| "PerformanceNavigation": false, | |
| "PerformanceNavigationTiming": false, | |
| "PerformanceObserver": false, | |
| "PerformanceObserverEntryList": false, | |
| "PerformancePaintTiming": false, | |
| "PerformanceResourceTiming": false, | |
| "PerformanceTiming": false, | |
| "PeriodicWave": false, | |
| "Permissions": false, | |
| "PermissionStatus": false, | |
| "personalbar": false, | |
| "PhotoCapabilities": false, | |
| "Plugin": false, | |
| "PluginArray": false, | |
| "PointerEvent": false, | |
| "PopStateEvent": false, | |
| "postMessage": false, | |
| "Presentation": false, | |
| "PresentationAvailability": false, | |
| "PresentationConnection": false, | |
| "PresentationConnectionAvailableEvent": false, | |
| "PresentationConnectionCloseEvent": false, | |
| "PresentationConnectionList": false, | |
| "PresentationReceiver": false, | |
| "PresentationRequest": false, | |
| "print": false, | |
| "ProcessingInstruction": false, | |
| "ProgressEvent": false, | |
| "PromiseRejectionEvent": false, | |
| "prompt": false, | |
| "PushManager": false, | |
| "PushSubscription": false, | |
| "PushSubscriptionOptions": false, | |
| "RadioNodeList": false, | |
| "Range": false, | |
| "ReadableStream": false, | |
| "registerProcessor": false, | |
| "RemotePlayback": false, | |
| "removeEventListener": false, | |
| "Request": false, | |
| "requestAnimationFrame": false, | |
| "requestIdleCallback": false, | |
| "resizeBy": false, | |
| "ResizeObserver": false, | |
| "ResizeObserverEntry": false, | |
| "resizeTo": false, | |
| "Response": false, | |
| "RTCCertificate": false, | |
| "RTCDataChannel": false, | |
| "RTCDataChannelEvent": false, | |
| "RTCDtlsTransport": false, | |
| "RTCIceCandidate": false, | |
| "RTCIceGatherer": false, | |
| "RTCIceTransport": false, | |
| "RTCPeerConnection": false, | |
| "RTCPeerConnectionIceEvent": false, | |
| "RTCRtpContributingSource": false, | |
| "RTCRtpReceiver": false, | |
| "RTCRtpSender": false, | |
| "RTCSctpTransport": false, | |
| "RTCSessionDescription": false, | |
| "RTCStatsReport": false, | |
| "RTCTrackEvent": false, | |
| "screen": false, | |
| "Screen": false, | |
| "screenLeft": false, | |
| "ScreenOrientation": false, | |
| "screenTop": false, | |
| "screenX": false, | |
| "screenY": false, | |
| "ScriptProcessorNode": false, | |
| "scroll": false, | |
| "scrollbars": false, | |
| "scrollBy": false, | |
| "scrollTo": false, | |
| "scrollX": false, | |
| "scrollY": false, | |
| "SecurityPolicyViolationEvent": false, | |
| "Selection": false, | |
| "self": false, | |
| "ServiceWorker": false, | |
| "ServiceWorkerContainer": false, | |
| "ServiceWorkerRegistration": false, | |
| "sessionStorage": false, | |
| "ShadowRoot": false, | |
| "SharedWorker": false, | |
| "SourceBuffer": false, | |
| "SourceBufferList": false, | |
| "speechSynthesis": false, | |
| "SpeechSynthesisEvent": false, | |
| "SpeechSynthesisUtterance": false, | |
| "StaticRange": false, | |
| "status": false, | |
| "statusbar": false, | |
| "StereoPannerNode": false, | |
| "stop": false, | |
| "Storage": false, | |
| "StorageEvent": false, | |
| "StorageManager": false, | |
| "styleMedia": false, | |
| "StyleSheet": false, | |
| "StyleSheetList": false, | |
| "SubtleCrypto": false, | |
| "SVGAElement": false, | |
| "SVGAngle": false, | |
| "SVGAnimatedAngle": false, | |
| "SVGAnimatedBoolean": false, | |
| "SVGAnimatedEnumeration": false, | |
| "SVGAnimatedInteger": false, | |
| "SVGAnimatedLength": false, | |
| "SVGAnimatedLengthList": false, | |
| "SVGAnimatedNumber": false, | |
| "SVGAnimatedNumberList": false, | |
| "SVGAnimatedPreserveAspectRatio": false, | |
| "SVGAnimatedRect": false, | |
| "SVGAnimatedString": false, | |
| "SVGAnimatedTransformList": false, | |
| "SVGAnimateElement": false, | |
| "SVGAnimateMotionElement": false, | |
| "SVGAnimateTransformElement": false, | |
| "SVGAnimationElement": false, | |
| "SVGCircleElement": false, | |
| "SVGClipPathElement": false, | |
| "SVGComponentTransferFunctionElement": false, | |
| "SVGDefsElement": false, | |
| "SVGDescElement": false, | |
| "SVGDiscardElement": false, | |
| "SVGElement": false, | |
| "SVGEllipseElement": false, | |
| "SVGFEBlendElement": false, | |
| "SVGFEColorMatrixElement": false, | |
| "SVGFEComponentTransferElement": false, | |
| "SVGFECompositeElement": false, | |
| "SVGFEConvolveMatrixElement": false, | |
| "SVGFEDiffuseLightingElement": false, | |
| "SVGFEDisplacementMapElement": false, | |
| "SVGFEDistantLightElement": false, | |
| "SVGFEDropShadowElement": false, | |
| "SVGFEFloodElement": false, | |
| "SVGFEFuncAElement": false, | |
| "SVGFEFuncBElement": false, | |
| "SVGFEFuncGElement": false, | |
| "SVGFEFuncRElement": false, | |
| "SVGFEGaussianBlurElement": false, | |
| "SVGFEImageElement": false, | |
| "SVGFEMergeElement": false, | |
| "SVGFEMergeNodeElement": false, | |
| "SVGFEMorphologyElement": false, | |
| "SVGFEOffsetElement": false, | |
| "SVGFEPointLightElement": false, | |
| "SVGFESpecularLightingElement": false, | |
| "SVGFESpotLightElement": false, | |
| "SVGFETileElement": false, | |
| "SVGFETurbulenceElement": false, | |
| "SVGFilterElement": false, | |
| "SVGForeignObjectElement": false, | |
| "SVGGElement": false, | |
| "SVGGeometryElement": false, | |
| "SVGGradientElement": false, | |
| "SVGGraphicsElement": false, | |
| "SVGImageElement": false, | |
| "SVGLength": false, | |
| "SVGLengthList": false, | |
| "SVGLinearGradientElement": false, | |
| "SVGLineElement": false, | |
| "SVGMarkerElement": false, | |
| "SVGMaskElement": false, | |
| "SVGMatrix": false, | |
| "SVGMetadataElement": false, | |
| "SVGMPathElement": false, | |
| "SVGNumber": false, | |
| "SVGNumberList": false, | |
| "SVGPathElement": false, | |
| "SVGPatternElement": false, | |
| "SVGPoint": false, | |
| "SVGPointList": false, | |
| "SVGPolygonElement": false, | |
| "SVGPolylineElement": false, | |
| "SVGPreserveAspectRatio": false, | |
| "SVGRadialGradientElement": false, | |
| "SVGRect": false, | |
| "SVGRectElement": false, | |
| "SVGScriptElement": false, | |
| "SVGSetElement": false, | |
| "SVGStopElement": false, | |
| "SVGStringList": false, | |
| "SVGStyleElement": false, | |
| "SVGSVGElement": false, | |
| "SVGSwitchElement": false, | |
| "SVGSymbolElement": false, | |
| "SVGTextContentElement": false, | |
| "SVGTextElement": false, | |
| "SVGTextPathElement": false, | |
| "SVGTextPositioningElement": false, | |
| "SVGTitleElement": false, | |
| "SVGTransform": false, | |
| "SVGTransformList": false, | |
| "SVGTSpanElement": false, | |
| "SVGUnitTypes": false, | |
| "SVGUseElement": false, | |
| "SVGViewElement": false, | |
| "TaskAttributionTiming": false, | |
| "Text": false, | |
| "TextDecoder": false, | |
| "TextEncoder": false, | |
| "TextEvent": false, | |
| "TextMetrics": false, | |
| "TextTrack": false, | |
| "TextTrackCue": false, | |
| "TextTrackCueList": false, | |
| "TextTrackList": false, | |
| "TimeRanges": false, | |
| "toolbar": false, | |
| "top": false, | |
| "Touch": false, | |
| "TouchEvent": false, | |
| "TouchList": false, | |
| "TrackEvent": false, | |
| "TransitionEvent": false, | |
| "TreeWalker": false, | |
| "UIEvent": false, | |
| "ValidityState": false, | |
| "visualViewport": false, | |
| "VisualViewport": false, | |
| "VTTCue": false, | |
| "WaveShaperNode": false, | |
| "WebAssembly": false, | |
| "WebGL2RenderingContext": false, | |
| "WebGLActiveInfo": false, | |
| "WebGLBuffer": false, | |
| "WebGLContextEvent": false, | |
| "WebGLFramebuffer": false, | |
| "WebGLProgram": false, | |
| "WebGLQuery": false, | |
| "WebGLRenderbuffer": false, | |
| "WebGLRenderingContext": false, | |
| "WebGLSampler": false, | |
| "WebGLShader": false, | |
| "WebGLShaderPrecisionFormat": false, | |
| "WebGLSync": false, | |
| "WebGLTexture": false, | |
| "WebGLTransformFeedback": false, | |
| "WebGLUniformLocation": false, | |
| "WebGLVertexArrayObject": false, | |
| "WebSocket": false, | |
| "WheelEvent": false, | |
| "window": false, | |
| "Window": false, | |
| "Worker": false, | |
| "WritableStream": false, | |
| "XMLDocument": false, | |
| "XMLHttpRequest": false, | |
| "XMLHttpRequestEventTarget": false, | |
| "XMLHttpRequestUpload": false, | |
| "XMLSerializer": false, | |
| "XPathEvaluator": false, | |
| "XPathExpression": false, | |
| "XPathResult": false, | |
| "XSLTProcessor": false | |
| }, | |
| "env": { | |
| "node": true, | |
| "es6": true, | |
| "browser": true | |
| }, | |
| "rules": { | |
| "accessor-pairs": "off", | |
| "array-callback-return": [ | |
| "error", | |
| { | |
| "allowImplicit": true | |
| } | |
| ], | |
| "block-scoped-var": "error", | |
| "complexity": [ | |
| "off", | |
| 11 | |
| ], | |
| "class-methods-use-this": [ | |
| "error", | |
| { | |
| "exceptMethods": [ | |
| "render", | |
| "getInitialState", | |
| "getDefaultProps", | |
| "getChildContext", | |
| "componentWillMount", | |
| "UNSAFE_componentWillMount", | |
| "componentDidMount", | |
| "componentWillReceiveProps", | |
| "UNSAFE_componentWillReceiveProps", | |
| "shouldComponentUpdate", | |
| "componentWillUpdate", | |
| "UNSAFE_componentWillUpdate", | |
| "componentDidUpdate", | |
| "componentWillUnmount", | |
| "componentDidCatch", | |
| "getSnapshotBeforeUpdate" | |
| ] | |
| } | |
| ], | |
| "consistent-return": "off", | |
| "curly": [ | |
| 0, | |
| "multi-line" | |
| ], | |
| "default-case": [ | |
| "error", | |
| { | |
| "commentPattern": "^no default$" | |
| } | |
| ], | |
| "dot-notation": [ | |
| "error", | |
| { | |
| "allowKeywords": true | |
| } | |
| ], | |
| "dot-location": [ | |
| "off", | |
| "property" | |
| ], | |
| "eqeqeq": [ | |
| "error", | |
| "always", | |
| { | |
| "null": "ignore" | |
| } | |
| ], | |
| "guard-for-in": "error", | |
| "no-alert": "warn", | |
| "no-caller": "error", | |
| "no-case-declarations": "error", | |
| "no-div-regex": "off", | |
| "no-else-return": [ | |
| "error", | |
| { | |
| "allowElseIf": false | |
| } | |
| ], | |
| "no-empty-function": [ | |
| "error", | |
| { | |
| "allow": [ | |
| "arrowFunctions", | |
| "functions", | |
| "methods" | |
| ] | |
| } | |
| ], | |
| "no-empty-pattern": "error", | |
| "no-eq-null": "off", | |
| "no-eval": "error", | |
| "no-extend-native": "error", | |
| "no-extra-bind": "error", | |
| "no-extra-label": "error", | |
| "no-fallthrough": "error", | |
| "no-floating-decimal": "off", | |
| "no-global-assign": [ | |
| "error", | |
| { | |
| "exceptions": [] | |
| } | |
| ], | |
| "no-native-reassign": "off", | |
| "no-implicit-coercion": [ | |
| "off", | |
| { | |
| "boolean": false, | |
| "number": true, | |
| "string": true, | |
| "allow": [] | |
| } | |
| ], | |
| "no-implicit-globals": "off", | |
| "no-implied-eval": "error", | |
| "no-invalid-this": "off", | |
| "no-iterator": "error", | |
| "no-labels": [ | |
| "error", | |
| { | |
| "allowLoop": false, | |
| "allowSwitch": false | |
| } | |
| ], | |
| "no-lone-blocks": "error", | |
| "no-loop-func": "error", | |
| "no-magic-numbers": [ | |
| "off", | |
| { | |
| "ignore": [], | |
| "ignoreArrayIndexes": true, | |
| "enforceConst": true, | |
| "detectObjects": false | |
| } | |
| ], | |
| "no-multi-spaces": [ | |
| "off", | |
| { | |
| "ignoreEOLComments": false | |
| } | |
| ], | |
| "no-multi-str": "error", | |
| "no-new": "error", | |
| "no-new-func": "error", | |
| "no-new-wrappers": "error", | |
| "no-octal": "error", | |
| "no-octal-escape": "error", | |
| "no-param-reassign": [ | |
| "error", | |
| { | |
| "props": true, | |
| "ignorePropertyModificationsFor": [ | |
| "acc", | |
| "accumulator", | |
| "e", | |
| "ctx", | |
| "req", | |
| "request", | |
| "res", | |
| "response", | |
| "$scope" | |
| ] | |
| } | |
| ], | |
| "no-proto": "error", | |
| "no-redeclare": "error", | |
| "no-restricted-properties": [ | |
| "error", | |
| { | |
| "object": "arguments", | |
| "property": "callee", | |
| "message": "arguments.callee is deprecated" | |
| }, | |
| { | |
| "object": "global", | |
| "property": "isFinite", | |
| "message": "Please use Number.isFinite instead" | |
| }, | |
| { | |
| "object": "self", | |
| "property": "isFinite", | |
| "message": "Please use Number.isFinite instead" | |
| }, | |
| { | |
| "object": "window", | |
| "property": "isFinite", | |
| "message": "Please use Number.isFinite instead" | |
| }, | |
| { | |
| "object": "global", | |
| "property": "isNaN", | |
| "message": "Please use Number.isNaN instead" | |
| }, | |
| { | |
| "object": "self", | |
| "property": "isNaN", | |
| "message": "Please use Number.isNaN instead" | |
| }, | |
| { | |
| "object": "window", | |
| "property": "isNaN", | |
| "message": "Please use Number.isNaN instead" | |
| }, | |
| { | |
| "property": "__defineGetter__", | |
| "message": "Please use Object.defineProperty instead." | |
| }, | |
| { | |
| "property": "__defineSetter__", | |
| "message": "Please use Object.defineProperty instead." | |
| }, | |
| { | |
| "object": "Math", | |
| "property": "pow", | |
| "message": "Use the exponentiation operator (**) instead." | |
| } | |
| ], | |
| "no-return-assign": [ | |
| "error", | |
| "always" | |
| ], | |
| "no-return-await": "error", | |
| "no-script-url": "error", | |
| "no-self-assign": "error", | |
| "no-self-compare": "error", | |
| "no-sequences": "error", | |
| "no-throw-literal": "error", | |
| "no-unmodified-loop-condition": "off", | |
| "no-unused-expressions": [ | |
| "error", | |
| { | |
| "allowShortCircuit": false, | |
| "allowTernary": false, | |
| "allowTaggedTemplates": false | |
| } | |
| ], | |
| "no-unused-labels": "error", | |
| "no-useless-call": "off", | |
| "no-useless-concat": "error", | |
| "no-useless-escape": "error", | |
| "no-useless-return": "error", | |
| "no-void": "error", | |
| "no-warning-comments": [ | |
| "off", | |
| { | |
| "terms": [ | |
| "todo", | |
| "fixme", | |
| "xxx" | |
| ], | |
| "location": "start" | |
| } | |
| ], | |
| "no-with": "error", | |
| "prefer-promise-reject-errors": [ | |
| "error", | |
| { | |
| "allowEmptyReject": true | |
| } | |
| ], | |
| "radix": "error", | |
| "require-await": "off", | |
| "vars-on-top": "error", | |
| "wrap-iife": [ | |
| "off", | |
| "outside", | |
| { | |
| "functionPrototypeMethods": false | |
| } | |
| ], | |
| "yoda": "error", | |
| "for-direction": "error", | |
| "getter-return": [ | |
| "error", | |
| { | |
| "allowImplicit": true | |
| } | |
| ], | |
| "no-await-in-loop": "error", | |
| "no-compare-neg-zero": "error", | |
| "no-cond-assign": [ | |
| "error", | |
| "always" | |
| ], | |
| "no-console": "off", | |
| "no-constant-condition": "warn", | |
| "no-control-regex": "error", | |
| "no-debugger": "error", | |
| "no-dupe-args": "error", | |
| "no-dupe-keys": "error", | |
| "no-duplicate-case": "error", | |
| "no-empty": "error", | |
| "no-empty-character-class": "error", | |
| "no-ex-assign": "error", | |
| "no-extra-boolean-cast": "error", | |
| "no-extra-parens": [ | |
| "off", | |
| "all", | |
| { | |
| "conditionalAssign": true, | |
| "nestedBinaryExpressions": false, | |
| "returnAssign": false, | |
| "ignoreJSX": "all", | |
| "enforceForArrowConditionals": false | |
| } | |
| ], | |
| "no-extra-semi": "off", | |
| "no-func-assign": "error", | |
| "no-inner-declarations": "error", | |
| "no-invalid-regexp": "error", | |
| "no-irregular-whitespace": "error", | |
| "no-obj-calls": "error", | |
| "no-prototype-builtins": "error", | |
| "no-regex-spaces": "error", | |
| "no-sparse-arrays": "error", | |
| "no-template-curly-in-string": "error", | |
| "no-unexpected-multiline": 0, | |
| "no-unreachable": "error", | |
| "no-unsafe-finally": "error", | |
| "no-unsafe-negation": "error", | |
| "no-negated-in-lhs": "off", | |
| "use-isnan": "error", | |
| "valid-jsdoc": "off", | |
| "valid-typeof": [ | |
| "error", | |
| { | |
| "requireStringLiterals": true | |
| } | |
| ], | |
| "callback-return": "off", | |
| "global-require": "error", | |
| "handle-callback-err": "off", | |
| "no-buffer-constructor": "error", | |
| "no-mixed-requires": [ | |
| "off", | |
| false | |
| ], | |
| "no-new-require": "error", | |
| "no-path-concat": "error", | |
| "no-process-env": "off", | |
| "no-process-exit": "off", | |
| "no-restricted-modules": "off", | |
| "no-sync": "off", | |
| "array-bracket-newline": [ | |
| "off", | |
| "consistent" | |
| ], | |
| "array-element-newline": [ | |
| "off", | |
| { | |
| "multiline": true, | |
| "minItems": 3 | |
| } | |
| ], | |
| "array-bracket-spacing": [ | |
| "off", | |
| "never" | |
| ], | |
| "block-spacing": [ | |
| "off", | |
| "always" | |
| ], | |
| "brace-style": [ | |
| "off", | |
| "1tbs", | |
| { | |
| "allowSingleLine": true | |
| } | |
| ], | |
| "camelcase": [ | |
| "error", | |
| { | |
| "properties": "never" | |
| } | |
| ], | |
| "capitalized-comments": [ | |
| "off", | |
| "never", | |
| { | |
| "line": { | |
| "ignorePattern": ".*", | |
| "ignoreInlineComments": true, | |
| "ignoreConsecutiveComments": true | |
| }, | |
| "block": { | |
| "ignorePattern": ".*", | |
| "ignoreInlineComments": true, | |
| "ignoreConsecutiveComments": true | |
| } | |
| } | |
| ], | |
| "comma-dangle": [ | |
| "off", | |
| { | |
| "arrays": "always-multiline", | |
| "objects": "always-multiline", | |
| "imports": "always-multiline", | |
| "exports": "always-multiline", | |
| "functions": "always-multiline" | |
| } | |
| ], | |
| "comma-spacing": [ | |
| "off", | |
| { | |
| "before": false, | |
| "after": true | |
| } | |
| ], | |
| "comma-style": [ | |
| "off", | |
| "last", | |
| { | |
| "exceptions": { | |
| "ArrayExpression": false, | |
| "ArrayPattern": false, | |
| "ArrowFunctionExpression": false, | |
| "CallExpression": false, | |
| "FunctionDeclaration": false, | |
| "FunctionExpression": false, | |
| "ImportDeclaration": false, | |
| "ObjectExpression": false, | |
| "ObjectPattern": false, | |
| "VariableDeclaration": false, | |
| "NewExpression": false | |
| } | |
| } | |
| ], | |
| "computed-property-spacing": [ | |
| "off", | |
| "never" | |
| ], | |
| "consistent-this": "off", | |
| "eol-last": [ | |
| "off", | |
| "always" | |
| ], | |
| "func-call-spacing": [ | |
| "off", | |
| "never" | |
| ], | |
| "func-name-matching": [ | |
| "off", | |
| "always", | |
| { | |
| "includeCommonJSModuleExports": false | |
| } | |
| ], | |
| "func-names": "warn", | |
| "func-style": [ | |
| "off", | |
| "expression" | |
| ], | |
| "function-paren-newline": [ | |
| "off", | |
| "consistent" | |
| ], | |
| "id-blacklist": "off", | |
| "id-length": "off", | |
| "id-match": "off", | |
| "implicit-arrow-linebreak": [ | |
| "off", | |
| "beside" | |
| ], | |
| "indent": [ | |
| "off", | |
| 2, | |
| { | |
| "SwitchCase": 1, | |
| "VariableDeclarator": 1, | |
| "outerIIFEBody": 1, | |
| "FunctionDeclaration": { | |
| "parameters": 1, | |
| "body": 1 | |
| }, | |
| "FunctionExpression": { | |
| "parameters": 1, | |
| "body": 1 | |
| }, | |
| "CallExpression": { | |
| "arguments": 1 | |
| }, | |
| "ArrayExpression": 1, | |
| "ObjectExpression": 1, | |
| "ImportDeclaration": 1, | |
| "flatTernaryExpressions": false, | |
| "ignoredNodes": [ | |
| "JSXElement", | |
| "JSXElement > *", | |
| "JSXAttribute", | |
| "JSXIdentifier", | |
| "JSXNamespacedName", | |
| "JSXMemberExpression", | |
| "JSXSpreadAttribute", | |
| "JSXExpressionContainer", | |
| "JSXOpeningElement", | |
| "JSXClosingElement", | |
| "JSXText", | |
| "JSXEmptyExpression", | |
| "JSXSpreadChild" | |
| ], | |
| "ignoreComments": false | |
| } | |
| ], | |
| "jsx-quotes": [ | |
| "off", | |
| "prefer-double" | |
| ], | |
| "key-spacing": [ | |
| "off", | |
| { | |
| "beforeColon": false, | |
| "afterColon": true | |
| } | |
| ], | |
| "keyword-spacing": [ | |
| "off", | |
| { | |
| "before": true, | |
| "after": true, | |
| "overrides": { | |
| "return": { | |
| "after": true | |
| }, | |
| "throw": { | |
| "after": true | |
| }, | |
| "case": { | |
| "after": true | |
| } | |
| } | |
| } | |
| ], | |
| "line-comment-position": [ | |
| "off", | |
| { | |
| "position": "above", | |
| "ignorePattern": "", | |
| "applyDefaultPatterns": true | |
| } | |
| ], | |
| "linebreak-style": [ | |
| "error", | |
| "unix" | |
| ], | |
| "lines-between-class-members": [ | |
| "error", | |
| "always", | |
| { | |
| "exceptAfterSingleLine": false | |
| } | |
| ], | |
| "lines-around-comment": 0, | |
| "lines-around-directive": [ | |
| "error", | |
| { | |
| "before": "always", | |
| "after": "always" | |
| } | |
| ], | |
| "max-depth": [ | |
| "off", | |
| 4 | |
| ], | |
| "max-len": [ | |
| 0, | |
| 100, | |
| 2, | |
| { | |
| "ignoreUrls": true, | |
| "ignoreComments": false, | |
| "ignoreRegExpLiterals": true, | |
| "ignoreStrings": true, | |
| "ignoreTemplateLiterals": true | |
| } | |
| ], | |
| "max-lines": [ | |
| "off", | |
| { | |
| "max": 300, | |
| "skipBlankLines": true, | |
| "skipComments": true | |
| } | |
| ], | |
| "max-nested-callbacks": "off", | |
| "max-params": [ | |
| "off", | |
| 3 | |
| ], | |
| "max-statements": [ | |
| "off", | |
| 10 | |
| ], | |
| "max-statements-per-line": [ | |
| "off", | |
| { | |
| "max": 1 | |
| } | |
| ], | |
| "multiline-comment-style": [ | |
| "off", | |
| "starred-block" | |
| ], | |
| "multiline-ternary": [ | |
| "off", | |
| "never" | |
| ], | |
| "new-cap": [ | |
| "error", | |
| { | |
| "newIsCap": true, | |
| "newIsCapExceptions": [], | |
| "capIsNew": false, | |
| "capIsNewExceptions": [ | |
| "Immutable.Map", | |
| "Immutable.Set", | |
| "Immutable.List" | |
| ] | |
| } | |
| ], | |
| "new-parens": "off", | |
| "newline-after-var": "off", | |
| "newline-before-return": "off", | |
| "newline-per-chained-call": [ | |
| "off", | |
| { | |
| "ignoreChainWithDepth": 4 | |
| } | |
| ], | |
| "no-array-constructor": "error", | |
| "no-bitwise": "error", | |
| "no-continue": "error", | |
| "no-inline-comments": "off", | |
| "no-lonely-if": "error", | |
| "no-mixed-operators": [ | |
| 0, | |
| { | |
| "groups": [ | |
| [ | |
| "%", | |
| "**" | |
| ], | |
| [ | |
| "%", | |
| "+" | |
| ], | |
| [ | |
| "%", | |
| "-" | |
| ], | |
| [ | |
| "%", | |
| "*" | |
| ], | |
| [ | |
| "%", | |
| "/" | |
| ], | |
| [ | |
| "**", | |
| "+" | |
| ], | |
| [ | |
| "**", | |
| "-" | |
| ], | |
| [ | |
| "**", | |
| "*" | |
| ], | |
| [ | |
| "**", | |
| "/" | |
| ], | |
| [ | |
| "&", | |
| "|", | |
| "^", | |
| "~", | |
| "<<", | |
| ">>", | |
| ">>>" | |
| ], | |
| [ | |
| "==", | |
| "!=", | |
| "===", | |
| "!==", | |
| ">", | |
| ">=", | |
| "<", | |
| "<=" | |
| ], | |
| [ | |
| "&&", | |
| "||" | |
| ], | |
| [ | |
| "in", | |
| "instanceof" | |
| ] | |
| ], | |
| "allowSamePrecedence": false | |
| } | |
| ], | |
| "no-mixed-spaces-and-tabs": "off", | |
| "no-multi-assign": [ | |
| "off" | |
| ], | |
| "no-multiple-empty-lines": [ | |
| "off", | |
| { | |
| "max": 2, | |
| "maxEOF": 0 | |
| } | |
| ], | |
| "no-negated-condition": "off", | |
| "no-nested-ternary": "error", | |
| "no-new-object": "error", | |
| "no-plusplus": "error", | |
| "no-restricted-syntax": [ | |
| "error", | |
| { | |
| "selector": "ForInStatement", | |
| "message": "for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array." | |
| }, | |
| { | |
| "selector": "ForOfStatement", | |
| "message": "iterators/generators require regenerator-runtime, which is too heavyweight for this guide to allow them. Separately, loops should be avoided in favor of array iterations." | |
| }, | |
| { | |
| "selector": "LabeledStatement", | |
| "message": "Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand." | |
| }, | |
| { | |
| "selector": "WithStatement", | |
| "message": "`with` is disallowed in strict mode because it makes code impossible to predict and optimize." | |
| } | |
| ], | |
| "no-spaced-func": "off", | |
| "no-tabs": 0, | |
| "no-ternary": "off", | |
| "no-trailing-spaces": [ | |
| "off", | |
| { | |
| "skipBlankLines": false, | |
| "ignoreComments": false | |
| } | |
| ], | |
| "no-underscore-dangle": [ | |
| "error", | |
| { | |
| "allow": [], | |
| "allowAfterThis": false, | |
| "allowAfterSuper": false, | |
| "enforceInMethodNames": false | |
| } | |
| ], | |
| "no-unneeded-ternary": [ | |
| "error", | |
| { | |
| "defaultAssignment": false | |
| } | |
| ], | |
| "no-whitespace-before-property": "off", | |
| "nonblock-statement-body-position": [ | |
| "off", | |
| "beside", | |
| { | |
| "overrides": {} | |
| } | |
| ], | |
| "object-curly-spacing": [ | |
| "off", | |
| "always" | |
| ], | |
| "object-curly-newline": [ | |
| "off", | |
| { | |
| "ObjectExpression": { | |
| "minProperties": 4, | |
| "multiline": true, | |
| "consistent": true | |
| }, | |
| "ObjectPattern": { | |
| "minProperties": 4, | |
| "multiline": true, | |
| "consistent": true | |
| }, | |
| "ImportDeclaration": { | |
| "minProperties": 4, | |
| "multiline": true, | |
| "consistent": true | |
| }, | |
| "ExportDeclaration": { | |
| "minProperties": 4, | |
| "multiline": true, | |
| "consistent": true | |
| } | |
| } | |
| ], | |
| "object-property-newline": [ | |
| "off", | |
| { | |
| "allowAllPropertiesOnSameLine": true | |
| } | |
| ], | |
| "one-var": [ | |
| "error", | |
| "never" | |
| ], | |
| "one-var-declaration-per-line": [ | |
| "off", | |
| "always" | |
| ], | |
| "operator-assignment": [ | |
| "error", | |
| "always" | |
| ], | |
| "operator-linebreak": [ | |
| "off", | |
| "before", | |
| { | |
| "overrides": { | |
| "=": "none" | |
| } | |
| } | |
| ], | |
| "padded-blocks": [ | |
| "off", | |
| { | |
| "blocks": "never", | |
| "classes": "never", | |
| "switches": "never" | |
| } | |
| ], | |
| "padding-line-between-statements": "off", | |
| "quote-props": [ | |
| "off", | |
| "as-needed", | |
| { | |
| "keywords": false, | |
| "unnecessary": true, | |
| "numbers": false | |
| } | |
| ], | |
| "quotes": [ | |
| 0, | |
| "single", | |
| { | |
| "avoidEscape": true | |
| } | |
| ], | |
| "require-jsdoc": "off", | |
| "semi": [ | |
| "off", | |
| "always" | |
| ], | |
| "semi-spacing": [ | |
| "off", | |
| { | |
| "before": false, | |
| "after": true | |
| } | |
| ], | |
| "semi-style": [ | |
| "off", | |
| "last" | |
| ], | |
| "sort-keys": [ | |
| "off", | |
| "asc", | |
| { | |
| "caseSensitive": false, | |
| "natural": true | |
| } | |
| ], | |
| "sort-vars": "off", | |
| "space-before-blocks": "off", | |
| "space-before-function-paren": [ | |
| "off", | |
| { | |
| "anonymous": "always", | |
| "named": "never", | |
| "asyncArrow": "always" | |
| } | |
| ], | |
| "space-in-parens": [ | |
| "off", | |
| "never" | |
| ], | |
| "space-infix-ops": "off", | |
| "space-unary-ops": [ | |
| "off", | |
| { | |
| "words": true, | |
| "nonwords": false, | |
| "overrides": {} | |
| } | |
| ], | |
| "spaced-comment": [ | |
| "error", | |
| "always", | |
| { | |
| "line": { | |
| "exceptions": [ | |
| "-", | |
| "+" | |
| ], | |
| "markers": [ | |
| "=", | |
| "!" | |
| ] | |
| }, | |
| "block": { | |
| "exceptions": [ | |
| "-", | |
| "+" | |
| ], | |
| "markers": [ | |
| "=", | |
| "!" | |
| ], | |
| "balanced": true | |
| } | |
| } | |
| ], | |
| "switch-colon-spacing": [ | |
| "off", | |
| { | |
| "after": true, | |
| "before": false | |
| } | |
| ], | |
| "template-tag-spacing": [ | |
| "off", | |
| "never" | |
| ], | |
| "unicode-bom": [ | |
| "off", | |
| "never" | |
| ], | |
| "wrap-regex": "off", | |
| "init-declarations": "off", | |
| "no-catch-shadow": "off", | |
| "no-delete-var": "error", | |
| "no-label-var": "error", | |
| "no-restricted-globals": [ | |
| "error", | |
| "isFinite", | |
| "isNaN", | |
| "addEventListener", | |
| "blur", | |
| "close", | |
| "closed", | |
| "confirm", | |
| "defaultStatus", | |
| "event", | |
| "external", | |
| "defaultstatus", | |
| "find", | |
| "focus", | |
| "frameElement", | |
| "frames", | |
| "history", | |
| "innerHeight", | |
| "innerWidth", | |
| "length", | |
| "location", | |
| "locationbar", | |
| "menubar", | |
| "moveBy", | |
| "moveTo", | |
| "name", | |
| "onblur", | |
| "onerror", | |
| "onfocus", | |
| "onload", | |
| "onresize", | |
| "onunload", | |
| "open", | |
| "opener", | |
| "opera", | |
| "outerHeight", | |
| "outerWidth", | |
| "pageXOffset", | |
| "pageYOffset", | |
| "parent", | |
| "print", | |
| "removeEventListener", | |
| "resizeBy", | |
| "resizeTo", | |
| "screen", | |
| "screenLeft", | |
| "screenTop", | |
| "screenX", | |
| "screenY", | |
| "scroll", | |
| "scrollbars", | |
| "scrollBy", | |
| "scrollTo", | |
| "scrollX", | |
| "scrollY", | |
| "self", | |
| "status", | |
| "statusbar", | |
| "stop", | |
| "toolbar", | |
| "top" | |
| ], | |
| "no-shadow": "error", | |
| "no-shadow-restricted-names": "error", | |
| "no-undef": "error", | |
| "no-undef-init": "error", | |
| "no-undefined": "off", | |
| "no-unused-vars": [ | |
| "error", | |
| { | |
| "vars": "all", | |
| "args": "after-used", | |
| "ignoreRestSiblings": true | |
| } | |
| ], | |
| "no-use-before-define": [ | |
| "off", | |
| { | |
| "functions": true, | |
| "classes": true, | |
| "variables": true | |
| } | |
| ], | |
| "arrow-body-style": [ | |
| "error", | |
| "as-needed", | |
| { | |
| "requireReturnForObjectLiteral": false | |
| } | |
| ], | |
| "arrow-parens": [ | |
| "off", | |
| "as-needed", | |
| { | |
| "requireForBlockBody": true | |
| } | |
| ], | |
| "arrow-spacing": [ | |
| "off", | |
| { | |
| "before": true, | |
| "after": true | |
| } | |
| ], | |
| "constructor-super": "error", | |
| "generator-star-spacing": [ | |
| "off", | |
| { | |
| "before": false, | |
| "after": true | |
| } | |
| ], | |
| "no-class-assign": "error", | |
| "no-confusing-arrow": [ | |
| 0, | |
| { | |
| "allowParens": true | |
| } | |
| ], | |
| "no-const-assign": "error", | |
| "no-dupe-class-members": "error", | |
| "no-duplicate-imports": "off", | |
| "no-new-symbol": "error", | |
| "no-restricted-imports": [ | |
| "off", | |
| { | |
| "paths": [], | |
| "patterns": [] | |
| } | |
| ], | |
| "no-this-before-super": "error", | |
| "no-useless-computed-key": "error", | |
| "no-useless-constructor": "error", | |
| "no-useless-rename": [ | |
| "error", | |
| { | |
| "ignoreDestructuring": false, | |
| "ignoreImport": false, | |
| "ignoreExport": false | |
| } | |
| ], | |
| "no-var": "error", | |
| "object-shorthand": [ | |
| "error", | |
| "always", | |
| { | |
| "ignoreConstructors": false, | |
| "avoidQuotes": true | |
| } | |
| ], | |
| "prefer-arrow-callback": [ | |
| "error", | |
| { | |
| "allowNamedFunctions": false, | |
| "allowUnboundThis": true | |
| } | |
| ], | |
| "prefer-const": [ | |
| "error", | |
| { | |
| "destructuring": "any", | |
| "ignoreReadBeforeAssign": true | |
| } | |
| ], | |
| "prefer-destructuring": [ | |
| "error", | |
| { | |
| "VariableDeclarator": { | |
| "array": false, | |
| "object": true | |
| }, | |
| "AssignmentExpression": { | |
| "array": true, | |
| "object": true | |
| } | |
| }, | |
| { | |
| "enforceForRenamedProperties": false | |
| } | |
| ], | |
| "prefer-numeric-literals": "error", | |
| "prefer-reflect": "off", | |
| "prefer-rest-params": "error", | |
| "prefer-spread": "error", | |
| "prefer-template": "error", | |
| "require-yield": "error", | |
| "rest-spread-spacing": [ | |
| "off", | |
| "never" | |
| ], | |
| "sort-imports": [ | |
| "off", | |
| { | |
| "ignoreCase": false, | |
| "ignoreMemberSort": false, | |
| "memberSyntaxSortOrder": [ | |
| "none", | |
| "all", | |
| "multiple", | |
| "single" | |
| ] | |
| } | |
| ], | |
| "symbol-description": "error", | |
| "template-curly-spacing": "off", | |
| "yield-star-spacing": [ | |
| "off", | |
| "after" | |
| ], | |
| "import/no-unresolved": [ | |
| "error", | |
| { | |
| "commonjs": true, | |
| "caseSensitive": true | |
| } | |
| ], | |
| "import/named": "error", | |
| "import/default": "off", | |
| "import/namespace": "off", | |
| "import/export": "error", | |
| "import/no-named-as-default": "error", | |
| "import/no-named-as-default-member": "error", | |
| "import/no-deprecated": "off", | |
| "import/no-extraneous-dependencies": [ | |
| "off", | |
| { | |
| "devDependencies": [ | |
| "test/**", | |
| "tests/**", | |
| "spec/**", | |
| "**/__tests__/**", | |
| "**/__mocks__/**", | |
| "test.{js,jsx}", | |
| "test-*.{js,jsx}", | |
| "**/*{.,_}{test,spec}.{js,jsx}", | |
| "**/jest.config.js", | |
| "**/vue.config.js", | |
| "**/webpack.config.js", | |
| "**/webpack.config.*.js", | |
| "**/rollup.config.js", | |
| "**/rollup.config.*.js", | |
| "**/gulpfile.js", | |
| "**/gulpfile.*.js", | |
| "**/Gruntfile{,.js}", | |
| "**/protractor.conf.js", | |
| "**/protractor.conf.*.js" | |
| ], | |
| "optionalDependencies": false | |
| } | |
| ], | |
| "import/no-mutable-exports": "error", | |
| "import/no-commonjs": "off", | |
| "import/no-amd": "error", | |
| "import/no-nodejs-modules": "off", | |
| "import/first": "error", | |
| "import/imports-first": "off", | |
| "import/no-duplicates": "error", | |
| "import/no-namespace": "off", | |
| "import/extensions": [ | |
| "error", | |
| "ignorePackages", | |
| { | |
| "js": "never", | |
| "mjs": "never", | |
| "jsx": "never" | |
| } | |
| ], | |
| "import/order": [ | |
| "error", | |
| { | |
| "groups": [ | |
| [ | |
| "builtin", | |
| "external", | |
| "internal" | |
| ] | |
| ] | |
| } | |
| ], | |
| "import/newline-after-import": "error", | |
| "import/prefer-default-export": "error", | |
| "import/no-restricted-paths": "off", | |
| "import/max-dependencies": [ | |
| "off", | |
| { | |
| "max": 10 | |
| } | |
| ], | |
| "import/no-absolute-path": "error", | |
| "import/no-dynamic-require": "error", | |
| "import/no-internal-modules": [ | |
| "off", | |
| { | |
| "allow": [] | |
| } | |
| ], | |
| "import/unambiguous": "off", | |
| "import/no-webpack-loader-syntax": "error", | |
| "import/no-unassigned-import": "off", | |
| "import/no-named-default": "error", | |
| "import/no-anonymous-default-export": [ | |
| "off", | |
| { | |
| "allowArray": false, | |
| "allowArrowFunction": false, | |
| "allowAnonymousClass": false, | |
| "allowAnonymousFunction": false, | |
| "allowLiteral": false, | |
| "allowObject": false | |
| } | |
| ], | |
| "import/exports-last": "off", | |
| "import/group-exports": "off", | |
| "import/no-default-export": "off", | |
| "import/no-self-import": "error", | |
| "import/no-cycle": [ | |
| "error", | |
| { | |
| "maxDepth": null | |
| } | |
| ], | |
| "import/no-useless-path-segments": "error", | |
| "import/dynamic-import-chunkname": [ | |
| "off", | |
| { | |
| "importFunctions": [], | |
| "webpackChunknameFormat": "[0-9a-zA-Z-_/.]+" | |
| } | |
| ], | |
| "strict": [ | |
| "error", | |
| "never" | |
| ], | |
| "react/display-name": [ | |
| "off", | |
| { | |
| "ignoreTranspilerName": false | |
| } | |
| ], | |
| "react/forbid-prop-types": [ | |
| "error", | |
| { | |
| "forbid": [ | |
| "any", | |
| "array", | |
| "object" | |
| ], | |
| "checkContextTypes": true, | |
| "checkChildContextTypes": true | |
| } | |
| ], | |
| "react/forbid-dom-props": [ | |
| "off", | |
| { | |
| "forbid": [] | |
| } | |
| ], | |
| "react/jsx-boolean-value": [ | |
| "error", | |
| "never", | |
| { | |
| "always": [] | |
| } | |
| ], | |
| "react/jsx-closing-bracket-location": [ | |
| "error", | |
| "line-aligned" | |
| ], | |
| "react/jsx-closing-tag-location": "error", | |
| "react/jsx-curly-spacing": [ | |
| "error", | |
| "never", | |
| { | |
| "allowMultiline": true | |
| } | |
| ], | |
| "react/jsx-handler-names": [ | |
| "off", | |
| { | |
| "eventHandlerPrefix": "handle", | |
| "eventHandlerPropPrefix": "on" | |
| } | |
| ], | |
| "react/jsx-indent-props": [ | |
| "error", | |
| 2 | |
| ], | |
| "react/jsx-key": "off", | |
| "react/jsx-max-props-per-line": [ | |
| "error", | |
| { | |
| "maximum": 1, | |
| "when": "multiline" | |
| } | |
| ], | |
| "react/jsx-no-bind": [ | |
| "off", | |
| { | |
| "ignoreRefs": true, | |
| "allowArrowFunctions": true, | |
| "allowBind": false | |
| } | |
| ], | |
| "react/jsx-no-duplicate-props": [ | |
| "error", | |
| { | |
| "ignoreCase": true | |
| } | |
| ], | |
| "react/jsx-no-literals": [ | |
| "off", | |
| { | |
| "noStrings": true | |
| } | |
| ], | |
| "react/jsx-no-undef": "error", | |
| "react/jsx-pascal-case": [ | |
| "error", | |
| { | |
| "allowAllCaps": true, | |
| "ignore": [] | |
| } | |
| ], | |
| "react/sort-prop-types": [ | |
| "off", | |
| { | |
| "ignoreCase": true, | |
| "callbacksLast": false, | |
| "requiredFirst": false, | |
| "sortShapeProp": true | |
| } | |
| ], | |
| "react/jsx-sort-prop-types": "off", | |
| "react/jsx-sort-props": [ | |
| "off", | |
| { | |
| "ignoreCase": true, | |
| "callbacksLast": false, | |
| "shorthandFirst": false, | |
| "shorthandLast": false, | |
| "noSortAlphabetically": false, | |
| "reservedFirst": true | |
| } | |
| ], | |
| "react/jsx-sort-default-props": [ | |
| "off", | |
| { | |
| "ignoreCase": true | |
| } | |
| ], | |
| "react/jsx-uses-react": [ | |
| "error" | |
| ], | |
| "react/jsx-uses-vars": "error", | |
| "react/no-danger": "warn", | |
| "react/no-deprecated": [ | |
| "error" | |
| ], | |
| "react/no-did-mount-set-state": "off", | |
| "react/no-did-update-set-state": "error", | |
| "react/no-will-update-set-state": "error", | |
| "react/no-direct-mutation-state": "off", | |
| "react/no-is-mounted": "error", | |
| "react/no-multi-comp": [ | |
| "error", | |
| { | |
| "ignoreStateless": true | |
| } | |
| ], | |
| "react/no-set-state": "off", | |
| "react/no-string-refs": "error", | |
| "react/no-unknown-property": "error", | |
| "react/prefer-es6-class": [ | |
| "error", | |
| "always" | |
| ], | |
| "react/prefer-stateless-function": [ | |
| "off", | |
| { | |
| "ignorePureComponents": true | |
| } | |
| ], | |
| "react/prop-types": [ | |
| "error", | |
| { | |
| "ignore": [], | |
| "customValidators": [], | |
| "skipUndeclared": false | |
| } | |
| ], | |
| "react/react-in-jsx-scope": "error", | |
| "react/require-render-return": "error", | |
| "react/self-closing-comp": "error", | |
| "react/sort-comp": [ | |
| "error", | |
| { | |
| "order": [ | |
| "type-annotations", | |
| "static-methods", | |
| "lifecycle", | |
| "everything-else", | |
| "render" | |
| ] | |
| } | |
| ], | |
| "react/jsx-wrap-multilines": [ | |
| "error", | |
| { | |
| "declaration": "parens-new-line", | |
| "assignment": "parens-new-line", | |
| "return": "parens-new-line", | |
| "arrow": "parens-new-line", | |
| "condition": "parens-new-line", | |
| "logical": "parens-new-line", | |
| "prop": "parens-new-line" | |
| } | |
| ], | |
| "react/jsx-first-prop-new-line": [ | |
| "error", | |
| "multiline-multiprop" | |
| ], | |
| "react/jsx-equals-spacing": [ | |
| "error", | |
| "never" | |
| ], | |
| "react/jsx-indent": [ | |
| "error", | |
| 2 | |
| ], | |
| "react/jsx-no-target-blank": [ | |
| "error", | |
| { | |
| "enforceDynamicLinks": "always" | |
| } | |
| ], | |
| "react/jsx-filename-extension": [ | |
| "error", | |
| { | |
| "extensions": [ | |
| ".js", | |
| ".jsx" | |
| ] | |
| } | |
| ], | |
| "react/jsx-no-comment-textnodes": "error", | |
| "react/no-render-return-value": "error", | |
| "react/require-optimization": [ | |
| "off", | |
| { | |
| "allowDecorators": [] | |
| } | |
| ], | |
| "react/no-find-dom-node": "error", | |
| "react/forbid-component-props": [ | |
| "off", | |
| { | |
| "forbid": [] | |
| } | |
| ], | |
| "react/forbid-elements": [ | |
| "off", | |
| { | |
| "forbid": [] | |
| } | |
| ], | |
| "react/no-danger-with-children": "error", | |
| "react/no-unused-prop-types": [ | |
| "error", | |
| { | |
| "customValidators": [], | |
| "skipShapeProps": true | |
| } | |
| ], | |
| "react/style-prop-object": "error", | |
| "react/no-unescaped-entities": "error", | |
| "react/no-children-prop": "error", | |
| "react/jsx-tag-spacing": [ | |
| "error", | |
| { | |
| "closingSlash": "never", | |
| "beforeSelfClosing": "always", | |
| "afterOpening": "never", | |
| "beforeClosing": "never" | |
| } | |
| ], | |
| "react/jsx-space-before-closing": [ | |
| "off", | |
| "always" | |
| ], | |
| "react/no-array-index-key": "error", | |
| "react/require-default-props": [ | |
| "error", | |
| { | |
| "forbidDefaultForRequired": true | |
| } | |
| ], | |
| "react/forbid-foreign-prop-types": [ | |
| "warn", | |
| { | |
| "allowInPropTypes": true | |
| } | |
| ], | |
| "react/void-dom-elements-no-children": "error", | |
| "react/default-props-match-prop-types": [ | |
| "error", | |
| { | |
| "allowRequiredDefaults": false | |
| } | |
| ], | |
| "react/no-redundant-should-component-update": "error", | |
| "react/no-unused-state": "error", | |
| "react/boolean-prop-naming": [ | |
| "off", | |
| { | |
| "propTypeNames": [ | |
| "bool", | |
| "mutuallyExclusiveTrueProps" | |
| ], | |
| "rule": "^(is|has)[A-Z]([A-Za-z0-9]?)+", | |
| "message": "" | |
| } | |
| ], | |
| "react/no-typos": "error", | |
| "react/jsx-curly-brace-presence": [ | |
| "error", | |
| { | |
| "props": "never", | |
| "children": "never" | |
| } | |
| ], | |
| "react/jsx-one-expression-per-line": "error", | |
| "react/destructuring-assignment": [ | |
| "error", | |
| "always" | |
| ], | |
| "react/no-access-state-in-setstate": "error", | |
| "react/button-has-type": [ | |
| "error", | |
| { | |
| "button": true, | |
| "submit": true, | |
| "reset": false | |
| } | |
| ], | |
| "react/jsx-child-element-spacing": "off", | |
| "react/no-this-in-sfc": "error", | |
| "react/jsx-max-depth": "off", | |
| "react/jsx-props-no-multi-spaces": "error", | |
| "jsx-a11y/anchor-has-content": [ | |
| "error", | |
| { | |
| "components": [] | |
| } | |
| ], | |
| "jsx-a11y/aria-role": [ | |
| "error", | |
| { | |
| "ignoreNonDom": false | |
| } | |
| ], | |
| "jsx-a11y/aria-props": "error", | |
| "jsx-a11y/aria-proptypes": "error", | |
| "jsx-a11y/aria-unsupported-elements": "error", | |
| "jsx-a11y/alt-text": [ | |
| "error", | |
| { | |
| "elements": [ | |
| "img", | |
| "object", | |
| "area", | |
| "input[type=\"image\"]" | |
| ], | |
| "img": [], | |
| "object": [], | |
| "area": [], | |
| "input[type=\"image\"]": [] | |
| } | |
| ], | |
| "jsx-a11y/img-redundant-alt": "error", | |
| "jsx-a11y/label-has-for": [ | |
| "error", | |
| { | |
| "components": [], | |
| "required": { | |
| "every": [ | |
| "nesting", | |
| "id" | |
| ] | |
| }, | |
| "allowChildren": false | |
| } | |
| ], | |
| "jsx-a11y/mouse-events-have-key-events": "error", | |
| "jsx-a11y/no-access-key": "error", | |
| "jsx-a11y/no-onchange": "off", | |
| "jsx-a11y/interactive-supports-focus": "error", | |
| "jsx-a11y/role-has-required-aria-props": "error", | |
| "jsx-a11y/role-supports-aria-props": "error", | |
| "jsx-a11y/tabindex-no-positive": "error", | |
| "jsx-a11y/heading-has-content": [ | |
| "error", | |
| { | |
| "components": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/html-has-lang": "error", | |
| "jsx-a11y/lang": "error", | |
| "jsx-a11y/no-distracting-elements": [ | |
| "error", | |
| { | |
| "elements": [ | |
| "marquee", | |
| "blink" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/scope": "error", | |
| "jsx-a11y/click-events-have-key-events": "error", | |
| "jsx-a11y/no-static-element-interactions": [ | |
| "error", | |
| { | |
| "handlers": [ | |
| "onClick", | |
| "onMouseDown", | |
| "onMouseUp", | |
| "onKeyPress", | |
| "onKeyDown", | |
| "onKeyUp" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/no-noninteractive-element-interactions": [ | |
| "error", | |
| { | |
| "handlers": [ | |
| "onClick", | |
| "onMouseDown", | |
| "onMouseUp", | |
| "onKeyPress", | |
| "onKeyDown", | |
| "onKeyUp" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/accessible-emoji": "error", | |
| "jsx-a11y/aria-activedescendant-has-tabindex": "error", | |
| "jsx-a11y/iframe-has-title": "error", | |
| "jsx-a11y/no-autofocus": [ | |
| "error", | |
| { | |
| "ignoreNonDOM": true | |
| } | |
| ], | |
| "jsx-a11y/no-redundant-roles": "error", | |
| "jsx-a11y/media-has-caption": [ | |
| "error", | |
| { | |
| "audio": [], | |
| "video": [], | |
| "track": [] | |
| } | |
| ], | |
| "jsx-a11y/no-interactive-element-to-noninteractive-role": [ | |
| "error", | |
| { | |
| "tr": [ | |
| "none", | |
| "presentation" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/no-noninteractive-element-to-interactive-role": [ | |
| "error", | |
| { | |
| "ul": [ | |
| "listbox", | |
| "menu", | |
| "menubar", | |
| "radiogroup", | |
| "tablist", | |
| "tree", | |
| "treegrid" | |
| ], | |
| "ol": [ | |
| "listbox", | |
| "menu", | |
| "menubar", | |
| "radiogroup", | |
| "tablist", | |
| "tree", | |
| "treegrid" | |
| ], | |
| "li": [ | |
| "menuitem", | |
| "option", | |
| "row", | |
| "tab", | |
| "treeitem" | |
| ], | |
| "table": [ | |
| "grid" | |
| ], | |
| "td": [ | |
| "gridcell" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/no-noninteractive-tabindex": [ | |
| "error", | |
| { | |
| "tags": [], | |
| "roles": [ | |
| "tabpanel" | |
| ] | |
| } | |
| ], | |
| "jsx-a11y/anchor-is-valid": [ | |
| "off", | |
| { | |
| "components": [ | |
| "Link" | |
| ], | |
| "specialLink": [ | |
| "to" | |
| ], | |
| "aspects": [ | |
| "noHref", | |
| "invalidHref", | |
| "preferButton" | |
| ] | |
| } | |
| ], | |
| "generator-star": "off", | |
| "indent-legacy": "off", | |
| "no-arrow-condition": "off", | |
| "no-comma-dangle": "off", | |
| "no-reserved-keys": "off", | |
| "no-space-before-semi": "off", | |
| "no-wrap-func": "off", | |
| "space-after-function-name": "off", | |
| "space-after-keywords": "off", | |
| "space-before-function-parentheses": "off", | |
| "space-before-keywords": "off", | |
| "space-in-brackets": "off", | |
| "space-return-throw-case": "off", | |
| "space-unary-word-ops": "off", | |
| "compat/compat": "error", | |
| "promise/param-names": "error", | |
| "promise/always-return": "error", | |
| "promise/catch-or-return": "error", | |
| "promise/no-native": "off" | |
| }, | |
| "parserOptions": { | |
| "ecmaFeatures": { | |
| "globalReturn": true, | |
| "generators": false, | |
| "objectLiteralDuplicateProperties": false, | |
| "experimentalObjectRestSpread": true, | |
| "jsx": true | |
| }, | |
| "ecmaVersion": 2017, | |
| "sourceType": "module", | |
| "allowImportExportEverywhere": true | |
| }, | |
| "plugins": [ | |
| "import", | |
| "react", | |
| "jsx-a11y", | |
| "flowtype", | |
| "promise", | |
| "compat" | |
| ], | |
| "settings": { | |
| "import/resolver": { | |
| "node": { | |
| "extensions": [ | |
| ".js", | |
| ".jsx", | |
| ".json" | |
| ] | |
| }, | |
| "webpack": { | |
| "config": "webpack.config.eslint.js" | |
| } | |
| }, | |
| "import/extensions": [ | |
| ".js", | |
| ".mjs", | |
| ".jsx" | |
| ], | |
| "import/core-modules": [], | |
| "import/ignore": [ | |
| "node_modules", | |
| "\\.(coffee|scss|css|less|hbs|svg|json)$" | |
| ], | |
| "react": { | |
| "pragma": "React", | |
| "version": "16.0" | |
| }, | |
| "propWrapperFunctions": [ | |
| "forbidExtraProps", | |
| "exact", | |
| "Object.freeze" | |
| ] | |
| }, | |
| "extends": [ | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/best-practices.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/errors.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/node.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/style.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/variables.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/es6.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/imports.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/index.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/strict.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/rules/react.js", | |
| "/usr/local/lib/node_modules/eslint-config-airbnb/rules/react-a11y.js", | |
| "airbnb", | |
| "prettier" | |
| ], | |
| "parser": "/usr/local/lib/node_modules/babel-eslint/lib/index.js" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment