{"version":3,"sources":["jsdelivr-header.js","/npm/eslint-plugin-sonarjs@4.0.3/cjs/plugin.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,MAAQ,QAAQ,KAAO,QAAQ,aAAU,EACjD,MAAM,kBAAoB,QAAQ,qBAC5B,wBAA0B,CAAE,QAAS,CAAC,WAAY,MAAO,CAAC,GAC1D,kBAAoB,CACtB,KAAM,sBACN,QAAS,CACL,QAAS,CACL,MAAO,kBAAkB,QAGjC,MAAO,CAAC,EACR,SAAU,CACN,MAAO,CACH,QAAS,iBAIrB,IAAK,MAAO,EAAK,KAAS,OAAO,QAAQ,kBAAkB,OAAQ,CAC/D,MAAM,EAAc,EAAK,MAAM,MAAM,cAAe,EACpD,kBAAkB,MAAM,WAAW,KAAS,EAAc,QAAU,KACxE,CACA,wBAAwB,MAAQ,kBAAkB,MAClD,wBAAwB,SAAW,kBAAkB,SACrD,QAAQ,QAAU,CACd,YAAa,kBACb,qBAAsB,yBAK1B,QAAQ,KAAO,CACX,KAAM,wBACN,QAAS,kBAEb,MAAM,OAAS,CAAE,MAAO,kBAAkB,MAAO,QAAS,QAAQ,QAAS,KAAM,QAAQ,MACzF,QAAQ,QAAU,OAClB,IAAI,kBAAoB,QAAQ,qBAChC,OAAO,eAAe,QAAS,QAAS,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,kBAAkB,KAAO","file":"/npm/eslint-plugin-sonarjs@4.0.3/cjs/plugin.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/eslint-plugin-sonarjs@4.0.3/cjs/plugin.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.rules = exports.meta = exports.configs = void 0;\nconst plugin_rules_js_1 = require(\"./plugin-rules.js\");\nconst recommendedLegacyConfig = { plugins: ['sonarjs'], rules: {} };\nconst recommendedConfig = {\n    name: 'sonarjs/recommended',\n    plugins: {\n        sonarjs: {\n            rules: plugin_rules_js_1.rules,\n        },\n    },\n    rules: {},\n    settings: {\n        react: {\n            version: '999.999.999',\n        },\n    },\n};\nfor (const [key, rule] of Object.entries(plugin_rules_js_1.rules)) {\n    const recommended = rule.meta?.docs?.recommended || false;\n    recommendedConfig.rules[`sonarjs/${key}`] = recommended ? 'error' : 'off';\n}\nrecommendedLegacyConfig.rules = recommendedConfig.rules;\nrecommendedLegacyConfig.settings = recommendedConfig.settings;\nexports.configs = {\n    recommended: recommendedConfig,\n    'recommended-legacy': recommendedLegacyConfig,\n};\n/**\n * I kept the meta export for compatibility, but we need to find a way to populate it without relying on the package manifest\n */\nexports.meta = {\n    name: 'eslint-plugin-sonarjs',\n    version: '0.0.0-SNAPSHOT',\n};\nconst plugin = { rules: plugin_rules_js_1.rules, configs: exports.configs, meta: exports.meta };\nexports.default = plugin;\nvar plugin_rules_js_2 = require(\"./plugin-rules.js\");\nObject.defineProperty(exports, \"rules\", { enumerable: true, get: function () { return plugin_rules_js_2.rules; } });\n"]}