/* * Copyright (C) 2014 Apple Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. */ { "env": { "browser": true, "es6": true, "node": false, }, "globals": { "ApplicationCacheAgent": true, "CSSAgent": true, "CodeMirror": true, "ConsoleAgent": true, "DOMAgent": true, "DOMDebuggerAgent": true, "DOMStorageAgent": true, "DatabaseAgent": true, "DebuggerAgent": true, "Formatter": true, "FormatterContentBuilder": true, "IndexedDBAgent": true, "InspectorAgent": true, "InspectorBackend": true, "InspectorFrontendAPI": true, "InspectorFrontendHost": true, "LayerTreeAgent": true, "Map": true, "NetworkAgent": true, "PageAgent": true, "ReplayAgent": true, "RuntimeAgent": true, "TimelineAgent": true, "WebInspector": true, "WebKitPoint": true, "WorkerAgent": true, "console": true, // utilities "clamp": true, "isEnterKey": true, "isEmptyObject": true, "insertionIndexForObjectInListSortedByFunction": true, "isFunctionStringNativeCode": true, "parseMIMEType": true, "doubleQuotedString": true, // image utilities "platformImagePath": true, "wrappedSVGDocument": true, // url utilities "absoluteURL": true, "parseQueryString": true, "parseURL": true, "parseSecurityOrigin": true, "removeURLFragment": true, // externals "esprima": true, }, "rules": { "consistent-return": 2, "curly": 0, "comma-dangle": 0, "dot-notation": 0, "eqeqeq": 2, "new-cap": 0, "new-parens": 0, "no-console": 0, "no-constant-condition": 0, "no-extra-bind": 2, "no-extra-semi": 2, "no-inner-declarations": 0, "no-new": 0, "no-proto": 0, "no-redeclare": 0, "no-return-assign": 2, "no-shadow": 0, "no-trailing-spaces": 2, "no-undef": 2, "no-unused-vars": [2, {"vars": "all", "args": "none"}], "no-underscore-dangle": 0, "no-unused-expressions": 2, "no-use-before-define": 0, "no-wrap-func": 2, "quotes": [2, "double"], "semi": 2, "space-infix-ops": 2, "space-return-throw-case": 2, "strict": 0, "valid-typeof": 2, } }