{"version":3,"sources":["jsdelivr-header.js","/npm/codemirror-lint-eslint@1.0.1/eslint-lint.js"],"names":[],"mappings":"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","file":"/npm/codemirror-lint-eslint@1.0.1/eslint-lint.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/codemirror-lint-eslint@1.0.1/eslint-lint.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// CodeMirror Lint addon to use ESLint, copyright (c) by Angelo ZERR and others\r\n// Distributed under an MIT license: http://codemirror.net/LICENSE\r\n\r\n// Depends on eslint.js from https://github.com/eslint/eslint\r\n\"use strict\";\r\nvar CodeMirror = require('codemirror');\r\nvar eslint = require('eslint');\r\n  var defaultConfig = {\r\n    \"ecmaFeatures\": {},\r\n    \"env\": {\r\n        \"browser\": false,\r\n        \"node\": false,\r\n        \"amd\": false,\r\n        \"mocha\": false,\r\n        \"jasmine\": false\r\n    },\r\n    \"rules\": {\r\n        \"no-alert\": 2,\r\n        \"no-array-constructor\": 2,\r\n        \"no-bitwise\": 0,\r\n        \"no-caller\": 2,\r\n        \"no-catch-shadow\": 2,\r\n        \"no-comma-dangle\": 2,\r\n        \"no-cond-assign\": 2,\r\n        \"no-console\": 2,\r\n        \"no-constant-condition\": 2,\r\n        \"no-control-regex\": 2,\r\n        \"no-debugger\": 2,\r\n        \"no-delete-var\": 2,\r\n        \"no-div-regex\": 0,\r\n        \"no-dupe-keys\": 2,\r\n        \"no-else-return\": 0,\r\n        \"no-empty\": 2,\r\n        \"no-empty-class\": 2,\r\n        \"no-empty-label\": 2,\r\n        \"no-eq-null\": 0,\r\n        \"no-eval\": 2,\r\n        \"no-ex-assign\": 2,\r\n        \"no-extend-native\": 2,\r\n        \"no-extra-bind\": 2,\r\n        \"no-extra-boolean-cast\": 2,\r\n        \"no-extra-parens\": 0,\r\n        \"no-extra-semi\": 2,\r\n        \"no-extra-strict\": 2,\r\n        \"no-fallthrough\": 2,\r\n        \"no-floating-decimal\": 0,\r\n        \"no-func-assign\": 2,\r\n        \"no-implied-eval\": 2,\r\n        \"no-inline-comments\": 0,\r\n        \"no-inner-declarations\": [2, \"functions\"],\r\n        \"no-invalid-regexp\": 2,\r\n        \"no-irregular-whitespace\": 2,\r\n        \"no-iterator\": 2,\r\n        \"no-label-var\": 2,\r\n        \"no-labels\": 2,\r\n        \"no-lone-blocks\": 2,\r\n        \"no-lonely-if\": 0,\r\n        \"no-loop-func\": 2,\r\n        \"no-mixed-requires\": [0, false],\r\n        \"no-mixed-spaces-and-tabs\": [2, false],\r\n        \"no-multi-spaces\": 2,\r\n        \"no-multi-str\": 2,\r\n        \"no-multiple-empty-lines\": [0, {\"max\": 2}],\r\n        \"no-native-reassign\": 2,\r\n        \"no-negated-in-lhs\": 2,\r\n        \"no-nested-ternary\": 0,\r\n        \"no-new\": 2,\r\n        \"no-new-func\": 2,\r\n        \"no-new-object\": 2,\r\n        \"no-new-require\": 0,\r\n        \"no-new-wrappers\": 2,\r\n        \"no-obj-calls\": 2,\r\n        \"no-octal\": 2,\r\n        \"no-octal-escape\": 2,\r\n        \"no-path-concat\": 0,\r\n        \"no-plusplus\": 0,\r\n        \"no-process-env\": 0,\r\n        \"no-process-exit\": 2,\r\n        \"no-proto\": 2,\r\n        \"no-redeclare\": 2,\r\n        \"no-regex-spaces\": 2,\r\n        \"no-reserved-keys\": 0,\r\n        \"no-restricted-modules\": 0,\r\n        \"no-return-assign\": 2,\r\n        \"no-script-url\": 2,\r\n        \"no-self-compare\": 0,\r\n        \"no-sequences\": 2,\r\n        \"no-shadow\": 2,\r\n        \"no-shadow-restricted-names\": 2,\r\n        \"no-space-before-semi\": 2,\r\n        \"no-spaced-func\": 2,\r\n        \"no-sparse-arrays\": 2,\r\n        \"no-sync\": 0,\r\n        \"no-ternary\": 0,\r\n        \"no-trailing-spaces\": 2,\r\n        \"no-undef\": 2,\r\n        \"no-undef-init\": 2,\r\n        \"no-undefined\": 0,\r\n        \"no-underscore-dangle\": 2,\r\n        \"no-unreachable\": 2,\r\n        \"no-unused-expressions\": 2,\r\n        \"no-unused-vars\": [2, {\"vars\": \"all\", \"args\": \"after-used\"}],\r\n        \"no-use-before-define\": 2,\r\n        \"no-void\": 0,\r\n        \"no-var\": 0,\r\n        \"no-warning-comments\": [0, { \"terms\": [\"todo\", \"fixme\", \"xxx\"], \"location\": \"start\" }],\r\n        \"no-with\": 2,\r\n        \"no-wrap-func\": 2,\r\n        \"block-scoped-var\": 0,\r\n        \"brace-style\": [0, \"1tbs\"],\r\n        \"camelcase\": 2,\r\n        \"comma-spacing\": 2,\r\n        \"comma-style\": 0,\r\n        \"complexity\": [0, 11],\r\n        \"consistent-return\": 2,\r\n        \"consistent-this\": [0, \"that\"],\r\n        \"curly\": [2, \"all\"],\r\n        \"default-case\": 0,\r\n        \"dot-notation\": [2, { \"allowKeywords\": true }],\r\n        \"eol-last\": 2,\r\n        \"eqeqeq\": 2,\r\n        \"func-names\": 0,\r\n        \"func-style\": [0, \"declaration\"],\r\n        \"generator-star\": 0,\r\n        \"global-strict\": [2, \"never\"],\r\n        \"guard-for-in\": 0,\r\n        \"handle-callback-err\": 0,\r\n        \"key-spacing\": [2, { \"beforeColon\": false, \"afterColon\": true }],\r\n        \"max-depth\": [0, 4],\r\n        \"max-len\": [0, 80, 4],\r\n        \"max-nested-callbacks\": [0, 2],\r\n        \"max-params\": [0, 3],\r\n        \"max-statements\": [0, 10],\r\n        \"new-cap\": 2,\r\n        \"new-parens\": 2,\r\n        \"one-var\": 0,\r\n        \"operator-assignment\": [0, \"always\"],\r\n        \"padded-blocks\": 0,\r\n        \"quote-props\": 0,\r\n        \"quotes\": [2, \"double\"],\r\n        \"radix\": 0,\r\n        \"semi\": 2,\r\n        \"sort-vars\": 0,\r\n        \"space-after-function-name\": [0, \"never\"],\r\n        \"space-after-keywords\": [0, \"always\"],\r\n        \"space-before-blocks\": [0, \"always\"],\r\n        \"space-in-brackets\": [0, \"never\"],\r\n        \"space-in-parens\": [0, \"never\"],\r\n        \"space-infix-ops\": 2,\r\n        \"space-return-throw-case\": 2,\r\n        \"space-unary-ops\": [2, { \"words\": true, \"nonwords\": false }],\r\n        \"spaced-line-comment\": [0, \"always\"],\r\n        \"strict\": 2,\r\n        \"use-isnan\": 2,\r\n        \"valid-jsdoc\": 0,\r\n        \"valid-typeof\": 2,\r\n        \"vars-on-top\": 0,\r\n        \"wrap-iife\": 0,\r\n        \"wrap-regex\": 0,\r\n        \"yoda\": [2, \"never\"]\r\n    }\r\n  }\r\n  \r\n  function validator(text, options) {\r\n\tvar result = [], config = defaultConfig;\r\n\tvar errors = eslint.verify(text, config);\r\n\tfor (var i = 0; i < errors.length; i++) {\r\n\t  var error = errors[i];\r\n\t  result.push({message: error.message,\r\n\t\t           severity: getSeverity(error),\r\n\t\t           from: getPos(error, true),\r\n\t               to: getPos(error, false)});\t\r\n\t}\r\n\treturn result;\t  \r\n  }\r\n\r\n  CodeMirror.registerHelper(\"lint\", \"javascript\", validator);\r\n\r\n  function getPos(error, from) {\r\n    var line = error.line-1, ch = from ? error.column : error.column+1;\r\n    if (error.node && error.node.loc) {\r\n      line = from ? error.node.loc.start.line -1 : error.node.loc.end.line -1;\r\n      ch = from ? error.node.loc.start.column : error.node.loc.end.column;\r\n    }\r\n    return CodeMirror.Pos(line, ch);\r\n  }\r\n  \r\n  function getSeverity(error) {\r\n\tswitch(error.severity) {\r\n\t  case 1:\r\n\t    return \"warning\";\r\n\t  case 2:\r\n\t\treturn \"error\";\t    \r\n\t  default:\r\n\t\treturn \"error\";\r\n\t}    \r\n  }\r\n"]}