{"_id":"eslint-plugin-sonar","_rev":"31-9984454134c618f6f7c8c21ed11a91b7","name":"eslint-plugin-sonar","dist-tags":{"latest":"0.14.2"},"versions":{"0.1.0":{"name":"eslint-plugin-sonar","version":"0.1.0","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.1.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"9d6501bd39f4c41710cd97efd6f460eb287e3aa5","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.1.0.tgz","fileCount":6,"integrity":"sha512-VhsmawvsZogPeMtjGHRLbtq9OxYZv8/LIuoJw60GacGOpFiSQT1dO3vz4Aw6U4ULGmlx3NmGow3BGyfVnKymew==","signatures":[{"sig":"MEQCID9q+A4EgXibBgyK7wJ5FhORQsWE/rQuqBxZ+mgEFtE0AiBVRyJydF7jd1sQddFDoj5BKxjv+U425TdrNbeyJI/zaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3457718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPWQFCRA9TVsSAnZWagAA27cQAIiXl1HOJA5gZsCazRgf\n5R/R7cvfK6EWC9SK1K3sICH2J5c6+Qbxwptx6JLeUbl9D5F2CSqNfR20Us9T\nAecSlkdZjozh1da89+/0vnDY3NlaOJo1XOVKUf3VHZWBLBqTBVo+752q2zGC\nWp6yTO6LinW6gqh8uJnX5CSr+lqGycg4BWZp71wTpyPfOPNRT5hXjDIgBeof\nJXEAEtOSqmLPaRyEra/5IzmMjUa7LqMAIeFeo+2gcm0iAzWKA07t6IXQu+W7\nlGgHuah2DZzH+gYC+F7I737X9e8eGSHld7+coKRJGmd+fcs5DLjGCTYjWJB4\nHAj5csOtZkX7zPbS+DGeIrrgAeDOCuKsk7AjBb61SD8eUqCQnHs49AM9Z9VQ\nYDRIw5fuds/MkG0VuZb/G/NjNWaljpjVoyxe7yyNsgT1QsygbQhVRpyugZWm\npO0B6d2vu4HNeJMC3Un5uWX3KITwgc2vZGfKAOczJpkwx3LUsGUa3SYGr6D2\nWmP/hGtLoXaU3B3oQKliA8lRviwM2tjgjp9Ftgq2CiXjES9uduYtpkMSLMwA\nU1+KcLBUFRE2+mSTIKsTvN2fN/lwS+aZr654NohQLI/c5z0ILa7qp+1HD1cj\n0OvFdfeNXueHxoS1rjt6BETV/CqMQVIAFaTn24UF+sTUJzzREzYt+d9KKfL4\nP5Yh\r\n=tDuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"7.5.3","directories":{},"_nodeVersion":"15.10.0","dependencies":{"bytes":"3.1.0","body-parser":"1.18.3","babel-eslint":"10.1.0","builtin-modules":"3.1.0","eslint-plugin-sonarjs":"0.6.0","@typescript-eslint/parser":"4.15.0","eslint-plugin-chai-friendly":"0.5.0","@typescript-eslint/eslint-plugin":"4.15.0","@typescript-eslint/experimental-utils":"4.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.19.0","express":"^4.16.3","typescript":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.1.0_1614636036659_0.44799090364711835","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"eslint-plugin-sonar","version":"0.2.0","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.2.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"6c457c94b5cc80b104835a307d901f445ad62aa9","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.2.0.tgz","fileCount":6,"integrity":"sha512-MJsEpmSdP2JZp22EcHE7cI6y7vFHmuzlsYtL/JV73MP00X63+Gi0nyKjNaKvMxUbb+XFOm4+JfCtZLRSbgHZ3w==","signatures":[{"sig":"MEQCIHiJj8QjnfbLlsfUjwg+iyP953JvzOcf3h4pREg6BV9uAiBPSLSj5y+ZFX2iBVXh0G1cLI7ldchq/dx+Pw98TDnPeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3457693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPWthCRA9TVsSAnZWagAAkfYP/03fHFNaWLAs6M/rZ2Lx\nYOdTb3XHahkQRpgntNOIbeUHKe6fmap0J6iTpbg6D1vgwAU6/UIjotbjn9Bl\n1DPRbJVYuPPUsTy8fDe/9BMk9mh8wNpY2TPZaWy+WHTFUb64kgP6eDxa63/y\nuMSQs0yNl64UJ7/FlpIoN5Df0rnkuzVAaaD+kpSAf8OlBamNzT5xS2OuFXYA\n7UalEBAAOZB3OVVSudQfLalEnAoqIHIx8JRLoqJhwQrEXe8zowzEdGvLvaH1\nLf4iNUmzEZkk57fV3/zty7KbuqEmqQuOA2w6jzd5W98qmOTFBYqJx7KWltzV\n11roble8AgxxUMhPw5Mpv7XDt1KUKsxqGHhNfoB5TI4wroD8JSERVIgpQjuj\nCTulY3E3cWC8XrwbrHnryT4P9A14qNbqJQUONDF8QmNLwD6xTY6zElRIYwVq\nOE53RtaD2D1OLQqgLI6jLb1eB9ffZiCXOBLzYFDvUZGCon4+abPPAkecW4i2\niC4ZNFvtk/yQvCclqvhOjW5B8eUphiupNVew0AflVnqvyTDdnlKYtT8nLwjh\nuxBd7KqbIItcGniaHjt4zOLgcdemHsM/vSOw1+RxbiyOmmFs7/YGT7C+AS7V\n8GCuswQdza6HuB0vVvEfHpg76R0Vnl7xKJP8egxNziliI+267RljSeu0FXm+\nPmnW\r\n=9dJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"7.5.3","directories":{},"_nodeVersion":"15.10.0","dependencies":{"bytes":"^3.1.0","builtin-modules":"^3.2.0","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-chai-friendly":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","express":"^4.0.0","typescript":"^4.0.0","babel-eslint":"^10.0.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.2.0_1614637921152_0.48470590008171466","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"eslint-plugin-sonar","version":"0.2.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.2.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"5ab87b50bf07588179629b0a3efcb48375418362","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.2.1.tgz","fileCount":7,"integrity":"sha512-9pi+2oxEuD9H8SDoR/Qt3kSCpLet9xF9+3hPbsBwTQhSMLECPJJmcvj7oZztoLv0jIRPgyXY6TXOPz+yj9oRNg==","signatures":[{"sig":"MEQCIGhQ0gqHARlMUwBYGS9nygGA1t/bkrM76ZsdjnaPJ4/8AiAP0ydZEMecMKxaVMLCPzF/Xtj9zMKs9h6vAFVpMLq8rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3458484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPgjLCRA9TVsSAnZWagAAsN8P/1W9+4gbmkQz5Vl0Dex/\ny/8CnuqBBwnzA2hzzNdA58eOYmPQYrdoTUlgBrBjsPFTLUdWvaTfj/dzToMz\nyL2G3ENk2zP/wbUgAHtM4iGT0uyU11x1J9HFQwVvNTP3iugycD5BdfvUglkc\n5W8mtvgapFBUCv9QPflL+3+qcxKFl4MODuObKhCkA2Z30zS5imdcAUxrnZyS\nWzdvFWc6Wc0sC0DLE73HO1JZkhvTkhd5m4t31MWeM9LFa1G2TblI6nrVm1W4\nEl5Ec61f4QZ/GumfulQO26a4hJHUp5lA6reeR5kjPRErEO9NFIK5nP7CpJUt\nzPmOYKZLZ4MiPw7QvzPVMJxcm3kd2gskby5hbj6CC7TVuPT7v20Y6zM2yDgO\nU3wkd5D4+EYOQpOtQ4Z0DAx7dq57KEDQPt34VnYmuiHQg51rciEGPhJIeHmS\nNzPLCbFQb/NMFtL0tvJsa2kP8JYtPwKTZvYtZTmDhNoAD5xpTHHyNkDXFKtF\nRD6J6k2p+rNlrobhZktsIbj8sZ552K4hfhbL1Qct8BbBOK4PITT6jLDIZ/aK\nBMdcq5CEPpKO2tWAC56819zmTsou+qjZwAGfpRtQXVmsPmjeBarBkR4Orpf1\nxJUqMKY3Ez8stiLDajYtfH2Zr12x7M7ZTWLB7QKqEgd1/8ZPw8GX6u378kgw\n7TRu\r\n=59xo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.11","directories":{},"_nodeVersion":"14.15.5","dependencies":{"bytes":"^3.1.0","babel-eslint":"npm:@babel/eslint-parser@^7.11.0","builtin-modules":"^3.2.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.2.1_1614678218240_0.31887250612999285","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"eslint-plugin-sonar","version":"0.2.2","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.2.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"e31984ee78d44c2f764c3dcbde09876402da1cbc","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.2.2.tgz","fileCount":7,"integrity":"sha512-m3Wz7jVOR2y/DvQvTQSArM9U+qLlajETVZZ7CBwhZHK8HQ0lJdIyygJa5lK0larRrM8kqcnVDkuO9PtRDznChQ==","signatures":[{"sig":"MEUCIQCcpbR/DjqbzBEmmZsbIimSs8i+ux1UH6Hw9QLU2l09rQIgTmpwhANaOdBG/E9sj2dVfw0awDOHMfpji2Kj0Sz+Xsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3458752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPmcKCRA9TVsSAnZWagAAY80P/ieR1lGhqg/PAWApiasE\n9HbbwOyt0yIEbitdamG/aFB+y2SuBaWhFSKBTkLWWJILcv8iWFmfTVtRSw5j\nmASF5M4kny9V1IhTu2a5U6kfbDTBl7dXa5KXS5pjebIcMxmsQwAloqC/1SBP\nYSgeYIydliRn2yUqgUm/vpCLhQPRMgiURG3s4ryQBaq4rXf1qSaH8izuXMng\nc/nSSZHoE1c9pxLF/tJQtmjlM1MLZFwXNHYMpkjM4Zt2O7sLVXbMlgEoIlJ+\nebAUeADEzaGBVYsoEW7UwJp6F4tdFqRTx37rSoMqiHJXvVMhy68QMRN5092F\n/et9Jw/4Xf6WVDHRh4QHhDtzb+4IgBXbVZmGxrhxgXiIwDIrt/opKnKH03lM\nljhA71jcs+Lz4Q4pXTPxZcgKHYdwZlg6Z/AqYJZ4YLOqCAAupjhvivFrLTTy\noSYzLZ5JnlKSW5ip0LvxOn21EkipInv+Bb5TCq6uQKCy2OtPMfulds3ZxVo/\n4wIQGC/VTtbabQNkmlR3LyBDQtSEh6aCEydsvnh3FxA7MZD01dLI7eBG1g+k\ngv8Y9smemc4wnWnlOru1NWqtPu8X77yE17Vlt4ZU1BDMG/LFxBDM18tUq6tC\nKJDgz6gzRu1LKcCch6C/MIhu3bUixNrOOyLJMwRzPEUJP9QM92GSvnWqknTi\ndm9z\r\n=+wRT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.11","directories":{},"_nodeVersion":"14.15.5","dependencies":{"bytes":"^3.1.0","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.11.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.2.2_1614702345545_0.9508133591465566","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"eslint-plugin-sonar","version":"0.2.3","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.2.3","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"548713d575745e8aba509db2351ba7ddf7046aa1","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.2.3.tgz","fileCount":8,"integrity":"sha512-dznEGXBc7RDqlmqGNHv3c1YUKgcu6gVu0uwTO2t5bXeb4kN8jq9pgkhHVuMwuNUBNoqjzEFTNOF4RNibXo9rJg==","signatures":[{"sig":"MEUCIHrobgDTjEhCFOoYrXg/6rlabIVHxvmObJBfYyFiqsdSAiEA6BwR1R88zftB5MO9iku+5BJzLZ7CEX6936Uuqj6bXtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3475524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTQFrCRA9TVsSAnZWagAAHdYP/3kbKf5xHrqCwkD/PULR\nY7byHQTmezgqynv/sDRHh1+kDBKiVrT9IUPll6lb38L36sRoIc/oqnA+Fyqj\nGuL/nrCMBlOvuABRG4etfBN+YZaax718as4hP+PKfqve/rem7meC/xSmICha\n+Ixs1Czckss9W72BOoF+5befthxuS3QLMrMqB1Jm8NjaGASP3AN2Y3tXHhvs\nriokDmslu3VXX8+LS5qdyUIRkIhKubpgF6jBNdwD2AOjDNNhu/QJ/PS8EjPH\ne31EWXOIYnc+2Uj9jj6jYjxWeMKTmEOGaS9wkewY/isQzm2IaQqMG8360LhU\nwLTz7IAJfWA6TOWSyn62bDtzng/lBxh0pDU3njDiD5nRd3i1zT5CgLwU5JWb\n3THwVwLrXskTP7s3v+6uRpTkSH9gRvdtxXkFa/Zi6h6GZm2NErwdFIJAT3EK\nV4C/rJqBEX4GrI20ZKalX7VBfjomiGjDof4iOyaFf2bor5GGxPgnU+MxC+XQ\nhvrgBomzfYEWkFCD8vmTDTi2Jefq1x1vvBm2z7sbDIvF6ZkkayqfFO3jcVXu\nb+7h+4adNIvctFzVQ4a1JkC+BPqMBWMqDrLHyh+Qybcc5k9vakWzpkhxkC80\n8Rr94E33ImDuWnDarsV0fItKURq9wwOCMcACRSTXG2kWvaRw5+nRiAJvOvfM\nSM42\r\n=xV+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.11","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bytes":"^3.0.0","builtin-modules":"^3.0.0","@babel/eslint-parser":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.5.0 || ^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.2.3_1615659370473_0.36118135497434545","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"eslint-plugin-sonar","version":"0.3.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.3.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar#readme","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"f7c59fa333137a47e6547197775f3fc73267862f","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.3.0.tgz","fileCount":8,"integrity":"sha512-PGRTJUEw6c99YV+OVyPYa94dEwV147LUAKVjwkQ4qndNvVi54fAe2iHTLZqppId/P581S4+LAXfn/RHTGSAijQ==","signatures":[{"sig":"MEYCIQDvQReIEPtBgGHDxi0DeR0mUg2lhbun2iItW1n27BVOpwIhAMIbQusXBfdvr9Pcqa78IVVRy6QRYgyGnLD6vonq91Rt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3514451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTdKHCRA9TVsSAnZWagAAehkP/i+g02Bi0XPLCGJVKvcY\nchLHJhZa5SfCM9CDni+1s5GcFR6FDDYBPcaNAYeV+FBWhjyRYItCPVdVo0m6\nSAarrK/DK2pEYPXq/kadbYrsUjWWW7k84hp0ldH9ddVfszEtHK8nRKq1bKuD\nL+yD/0Tz0bJdL69LXP7syKSYXVnSXu1d5mW5lHnxClZZwTty+tonPJIESjoi\nKs1MbqlMgLLOS7Yd/hYIThDOKRccn4jdZ/V5q/Z+DkrptmOl4cab9++xj7ER\nMFZfssgm7VK47r455tqVopVKdCaqo+FUZsb4NV1yjL43UpjMYyL8wZtC++z+\nk4jI+G+ldypjFwCAETwMOI5j2qCy077WJdVfJu1fSzSWoDhK0BIfjDKURVBJ\nul81YzleaEAGKRAuyUHoPanA4orYT8V9tMGMbNJJSheahjfuN/OrpQNuq+EU\nysTMntBqBd/UQgmLeT4P2hTPOxFm1m/os63KGxgQHkWTntRowwG7zX0V6wMn\n3RgYReS7enljcHYKHjBFlkV+xi1GOAsljzy+pMitGqV+bTu6z511M9N4rC5Y\nrzARXONdUhSlhxom+jFaalz7XJrOIEkectO76ppJ91SHI31YfGmBfdNxjOqJ\nOEE6pwf8ZJm4y+vUicjwHFp5g6ypVRWfgLc/ImbM5uEnM7sBWw2hKyXEFfKb\ncZTk\r\n=zNgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.11","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bytes":"^3.0.0","builtin-modules":"^3.0.0","@babel/eslint-parser":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.5.0 || ^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.3.0_1615712903117_0.09712834749411492","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"eslint-plugin-sonar","version":"0.4.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.4.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"f94e24c53cdb3c61f5568ec98621f8cb006689fa","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.4.0.tgz","fileCount":8,"integrity":"sha512-6s5TgucZS8zBiLvCgoSQVinmg7VjSrJTraFvpfTRcX6qk18BXthY2XNZBdmP7jfzsGyIiwc6yKOqxkhZLUNgFw==","signatures":[{"sig":"MEYCIQD2FUxNf0yKINB1ITDxtk6xJAd3KqSAfxYNQceaFKuuEgIhAJD8br/BHxkkh4U0CYS+u6z6itUcYPqN0rCXTazx5dhN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTfZHCRA9TVsSAnZWagAAimYP/A1TAXe58QATpEEWejxO\nLfVJLQK5CRcK9XRPEU66suj4/MZPo6pTP+lV+ajuRVhXyBjw3pPZdOYXTIX/\n5ROxJQqynnLm8iHuVhJ5whP48x1MXC91W7NL3Pm02MZ4RENke1xIRZej6u1n\nBbctGG/tA3M0k3NPzm/bkVJfe9NasqcDDMFWEPout6Pl2bqQJ26I70vlQZ/Q\nqJsbgR13eQ1ejix3ab4xubeRRN5EsJG0aezk5je00K5g/GfZ1zF8a3kC3MXF\nccpUD0qWnvDDwDctRNqSQIdCsuZHvRyzmzNNQd36nLXRcDyIQwB+8EDXLl81\n9ui5rMrHCIl5AQgZCTA4V8560ROCSqcULnNXrcuA+h08VQ+J67I6Q7NCMz/4\nKrkJNwfP4UhkmS34WpmPDAFdffmRml3MjTY50pRUDTRw6bLg1aEkHQVcjhDJ\nj4aCg4m2hCBuP93DhWmchBtRYsff+gSOWxZ96TvgEMcaBBKJB4vR78msDvSL\n4pv+GhlSyXIHr3ef/WMkuLJPWB1dWh8ooQIwC/F+vifjJPUgMMXcs29GS047\nnRvmZkGWYo+wLQu4p6xLoHiGsZIxaRktyQEsRk7Z3T4xkWaU6sDcCkxq+mh5\nhTrUlIlSTDVoOBOzs+Q2WkMuhGqcL6uTyMrxTb7Wae7O2Yk5gdD97cgfsdAM\neqFZ\r\n=dlow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.11","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bytes":"^3.0.0","builtin-modules":"^3.0.0","@babel/eslint-parser":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.5.0 || ^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.4.0_1615722055156_0.5761576801966726","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"eslint-plugin-sonar","version":"0.5.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.5.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"375eda4e152955bd3b3f4f9f92fade481be1772c","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.5.0.tgz","fileCount":8,"integrity":"sha512-eFWZkxqON6HYMoOBJW9cUMfTRpuXLhsyjceVRne+WNvN8ZHC82ogkL3GpvYWcHTCu6IjJcnOiKq/YdJDNWR0KA==","signatures":[{"sig":"MEUCIQD3A+TmSg26lDvcI5Dsf2G8OKivxtAngCLrGdlL11P7PAIgEMA4DiyHudVGF/2Hi8Z4FI84hneZRfdB0/M6qsNL2g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3568573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggkeFCRA9TVsSAnZWagAA7YsQAJ6549Lses2HDiubCfMe\nHEBeiUec8b8pJI+fDTlkBXUZo+rJlyAZE3dbGbOdviypKMNqsBTnUrLHVsCl\n0pjJCqNixotmZJ4MPi/IhEMP5vk0bHozbWPCQ2xrNYqwSCFgNkvBjeEn967M\nNsnOpY7N2mefcSwXWzkbvAwhCV9aWkOkfDG7kkbas12jj7WHZj9ui/DL/+Tu\nLuTyQPl9595zaIyV8V7VWoaqxkhPJt2PHFMcQXBsXE2dlv2mI9hfcJLQf0XG\nTLfCcPwT2FxOn3CrVuEqPeMMjlGUEpQROTKWbaJ/xV/W8UPAjaAViYYvXu5s\n0EwYSPwG937D/uHAOwKWHE2AisXP/+VM8JYn97sHvZImyh1UckLHwwQP75PZ\nXwzSWLD2er9H2kUfae1MdpzFnFcDJcwNzsBTMm5MIEbeTj1etEj/LfqPhSU7\nTrPmxsGeSKwSikT/6zYhuVKKT4G20AO9cYR9fH9U/X/PRcfN0rBAk2Y2eV75\nu+QkQX+1sZF4T/1inz9DhCZpdNjERpYs7x8zo8w5RvP5Ktg2iQL4opHz132d\nBWd0eUrLnQCIrFiyNYYKyNyGDWpz6wcfs+d8bIzSCsMD+CNHIcFB7jaNfT+V\n+276xcQCgcWwgPx7JMlpGiQtnlAN9PEi/w37q6472qLWZXjjBtwfFxMhxJyu\nHv2r\r\n=ucZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.12","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bytes":"^3.0.0","builtin-modules":"^3.0.0","@babel/eslint-parser":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.5.0 || ^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.5.0_1619150724554_0.790480065649847","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"eslint-plugin-sonar","version":"0.5.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.5.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"77e4450ce817c0aec1d57a1de875d5ac6f03983b","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.5.1.tgz","fileCount":8,"integrity":"sha512-1aXXAwu7bzJ5j+jG3wGGI7OMW1w8U76ovVwBx6arqa0GndUhPXSZrnWbyW+zvRFLykJQiyL+pXYktGBVb9Es4w==","signatures":[{"sig":"MEQCIDcFGNuVaAtHgn/PNhRabUgboaMf65x+U+KNCYTQH19wAiATp4fx5HR4h/lAjfq7PZPg6W9PtdM1oh5jBB2DMujvQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3573983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi64mCRA9TVsSAnZWagAALJ4QAIT+jusPQYCTWIOmNM51\nP7D7o8k9jXmHVcNJR/bVNvdafnannSotxcnFCVI/1tEnJRYwCdNaK8bh7RQU\nAfKFQTZs7S4ikXzOP5r4HbTHXaw/QVMx/FMhotn5L+7ACclNaXTBxLw71qi2\nSh8TslEt+dUZknodb9DHtQvKTI/okTLhX2ZLM7ztZ83XGfpxp7UTy4M3HpCO\nQSwVlDBs2WHeb9pZqFYZL1IyR6A6cI8WgJAfNv2MCbDpozQTFAb4Ua+dJLzr\n48u9UbqA0yW2nyqnoD3rvRkWT8mlNamBhCNIMjv+1eCd+IhPejqWCYs1eJ6T\nlL5CyVdTv9s53gIuRXX8WtjIx0rdZ09YnOOwOC2MyBL39qPtqbgnH3rwuF77\nY0o362/QLaHNX9kWW1on6mTsnNradRRY7oTpvMCjk5H8dIu3zfgsyeUa6wnm\nsR0Asj9NqPnQ73glAD11wU7GRDnhpoNLnL3GFRw+fCC3k00zHbWnqOZdb1us\nj3D/k1+EliD/0BQJhOaoNXgWauREkJ7vA4jE3+YW6ENdITvwOR6Jrjo3GQAb\nJ2ocjihblj8fKSNlhvzIlGXv2JpTsMAGhcHgqbolaiVQi70nxh5pY0OEM0Vj\nT3ntpoH9L/m8YYWdBdmfyOak2IBtHYQvT1gBAmuhuA4N3UJwmlTB8ITjOhmG\nsn5S\r\n=YW9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.12","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bytes":"^3.0.0","builtin-modules":"^3.0.0","@babel/eslint-parser":"^7.0.0","eslint-plugin-sonarjs":"^0.6.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-chai-friendly":"^0.5.0 || ^0.6.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/experimental-utils":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.5.1_1619766821806_0.619432680546721","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"eslint-plugin-sonar","version":"0.6.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.6.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"654d33313f54769a78318f3c741d9f0ed78fd94a","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.6.0.tgz","fileCount":8,"integrity":"sha512-/QcSjh0wtOAEzkMAbuwMx4czWsoq9dMCwKqYlIe8tiTRJwyQqunA918KmV5LusJtYJRzuECxlv4FxCMw64EzPQ==","signatures":[{"sig":"MEUCIBlvzdhFJeqOWK4J8zdGsqx0vPpj8+cRK7m+NPFCdjr5AiEAlBdZvx2r8JsUnRCuAggDW5nDKSJsVml1qg9y143eQ0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3584520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgysaOCRA9TVsSAnZWagAAFfIP/jeGXyWuE2+QjJ082bKY\nY3NBbzH/u5OGemMPaFVP6mhTWHZYg693MpBSm3raqL/BxBilryKs4t282gVe\nJ1aUWSXxvvlM2k8oJmCf4v6kc3NR0UDJHAgWgLu7C5CvMxWMloNu7kV/fTPQ\np9VyH88YbLin+lp9nLQD1X/w7GN52oVyNbhzrR/HnBRg12ay3XXRp/se1eYO\nozKJ9Tr9SC4OEN4kcSyFOxcT/tJhzCuRgbqKHHCJLTnkCVpfxFcnK58A+fon\nk8qawBhK43dmnddpGxrTlbLENTRd5TlM0zMjeeenDmitescvJWUcwPhgJoNb\nMbgG24eAiQIeiuPdVdAoPMlYFhkbmw0Qtw69thEaNcPcdnYspXNqKplPJGcw\ngRUvMh0mhK+95s7rKol+o5YOVFub6X0mXjsKxBkQJMJzUB/XlFYMXg6AdHHW\nF4vgGO7TbchBhi+sNwY6zGWpGEORGgmQ8jSHG2SuVnOA/8Qcu0weby5VbMhS\nQvW3K04NMXGuCeDJTPcr4DpJjJlZ1huNePtOmnqJJ24aAu26LMgkDLHfZFBS\nxetVwS4Qzgx0tODmRVlpW5B/+4sn6ZpwhMvVWUmjumsHTjFq1CgXKQ6Xtyio\nLSGp2eZOOsP74PAwiRQQs503g5CeuK5D+33cv+yuRWtmeMu7vP1DbvqDO1Kd\n6ELo\r\n=iFei\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.13","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bytes":"^3.1.0","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.14.5","eslint-plugin-sonarjs":"^0.8.0-125"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.6.0_1623901838094_0.6518333900474509","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"eslint-plugin-sonar","version":"0.6.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.6.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"65a25e834577ad0027624b198bbb570e242560ba","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.6.1.tgz","fileCount":8,"integrity":"sha512-WufB9CUou+Mf04+YULpj748VphaYjRbfrHVwikZBJdzifyyddKr1fq0tcAcJVfwLpPjgbFlef64NrsipxAVxhQ==","signatures":[{"sig":"MEQCIBrsRZSfNF1q62YG3OOB1p6FidJHyJ7s8QaAEi+NUEciAiByoLuDKc0Wu6/dO9BxTFU3JPnOojj9GcBnIxOj5CHLHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3597700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0BJvCRA9TVsSAnZWagAASXcQAJVFoqAIKv1b9yw+03fU\nka7XFq5CJhlToSWV0RszzpFf28MUzno3DsNYalcRkeIOL3PQd833j1aOhWPe\nJ9pEc7Ix/wB+jXUcish+ZNSuvB4Yic2T0Ec3YOaN21CXxQB17031QUJZ+tb8\nm8gyZDrUJ1L/ZFNlNo2ot+8L7pTKPCWSNbYjjSlhSlXurrhWwLMVnYg2A0vS\naJcXAAU6HnXcCTrFeLst0cxO/h01QIfq2RgHlxF8zWoKfNuGxNY4ktdiWCNr\nIXLxt4go2n3gQcC5TtjRjDmSs2pnbrNMYPwmjqfmq52cTLzIXQDAvTX+p3Sh\nFMOKEDgYMwc7reHMtENBihaYVu+dDl5XlsjdfQlGCyMRCI010U1F8equRaCf\nORPO/3WJj0SPmfxA5iw21/Miwi714Hq0FWGM40RJDgQ3cnuqazMz0judCu8a\nU8YS2X9IUZeFczuRgPv6B5AaYBP/e+oEupliMiRs7Ee8p6c+q6Av9CHh8Bu7\nlD3Zh1FwYfFI/+Tr9FGnfDSxdDmERGGh1uRvIjIUs5I/lVmyCSplP6gDBHCW\nLcveQRXol81rdsJ1sKUbAMecKDe+5NYHsP7kd4KCgeDBdP8a43UCPgr31bql\nctB2ZngTbzk0EhccPR2l/SAI/C9PIxb+VC57je72SujiVmSPEnp5ujR5UOib\nUinU\r\n=AWqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs.js","module":"lib/esm.js","engines":{"node":">=10.0.0"},"typings":"lib/esm.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"6.14.13","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bytes":"^3.1.0","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.14.5","eslint-plugin-sonarjs":"^0.8.0-125"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.6.1_1624248942518_0.07954590469236278","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"eslint-plugin-sonar","version":"0.7.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.7.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"98dc3ca5e5f9586096ee57e5b8465bad6e8caad1","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.7.0.tgz","fileCount":7,"integrity":"sha512-e62zgn+NMv2zsu3ew1YcjFj9SPED73Ec8/M7YtB67m48m07OPj+BvyhkHznE2DRFjEyiZnAq/8XPQWopD4tGCQ==","signatures":[{"sig":"MEQCIE4UE+7AlgSGc8vwNx3rR3KHndLbRfRuRlkFc7TyqhdkAiBkG4hOc5LiAZSpd/l5dUR9RfCRMiBLhvH1UnRhZ2PoQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4389688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJIptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptxw//T5DWJefc267ax8ucuH2MfjVayU1vGQIZHxDWV5huynED2nKr\r\nx/h1EQuUe95pHUD660A9NoGILBWYu2nsJc7BgeyHa5cS8shaM9aUqeTXDWQw\r\npdj8i15nSyfk6E+mv+AOW63CkKhac7NAx1TDOZbvIf57oyIkN4xCxRHSDGzE\r\nAsEkooJ6e6HDzuesE2E/t2WMpOjRgBQwE1sl3U4cnc3GbACOvJ7YSQWykhYU\r\nxqphlAUHbEWgb+z7rNqzozxxXf0Ekeg1TeCFV/aOnjIilN/Dbch47ukw/SwL\r\nNNfoDZMm/7D/UYUsCZx4QKqmVBVO3+A3T+4xJJt020RGuSex3QMbTBsjFe7z\r\nvY0IFfm/qaiSwNwPuI1/8x5S74eX7UZh5EDmrTY9J0zKnk9SNNARtcBi2VP6\r\nxUTv2QZiVwqFeWb6l2uCvlq8R7OWdFf+zydyKeaNi0N+TzFzw9/R76/MQVc/\r\njU2A2qElmoWthzfLYqtvu81YuX73PG6zS5GV1vdJ00S3PG36ukwaPl6U4T5n\r\nmRI6libS18SbwNIsm/Gfdwee9Fv22s9C7sOwDlsItEv3qKVkrNPlL+ghjpto\r\n7xEuoiBBrfQoIAMANvqTwzBamxwhRWe0bYSrjz6eByKXcG3FMcv4OPtAg0tr\r\nSOS033HYE0HxysKwhu+TpY5S8zJbO56uW9w=\r\n=aY0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","module":"lib/index.js","engines":{"node":">=10.0.0"},"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"gitHead":"9348da8ab964aaa95b06109c792a95df71459a09","typings":"lib/index.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.3.1","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.14.0","dependencies":{"bytes":"^3.1.2","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.17.0","eslint-plugin-sonarjs":"^0.12.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.7.0_1646561901025_0.6465099107587671","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"eslint-plugin-sonar","version":"0.7.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.7.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"9b920aee8b3b341405c7101fa3635e70a9e0632b","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.7.1.tgz","fileCount":7,"integrity":"sha512-L1vh4zPKvrs05nuCPRJsFDstjS/vQRTUkIfqXHozq+R0GzPouYvBvVRiOsuBenxvTY3RPZ5aNdgfruZWKGygGg==","signatures":[{"sig":"MEYCIQCguEhww+nqx9utEd+7D6ZGFDvupxzmXPgT0DbqMeVk7wIhAKWC/1wgmfykueLIliVWxBMMxCco+vzic1ToLkqP2TA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4389580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJMB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQIQ//ZEYZtA4ndzKZGBs2ZMqYDu26qy8oQeeS1PLvF5FMZp9DehmB\r\nJNYWo0ysGRtPCe/oLBr/HHQgioXjVE0xP3ofGhEPwYTe305Ennd2nKbNPOqo\r\nkCRKPnA4WGPX3khi4tZW822FRdxkiOihd8ZKrHr2QVYEHRZTBoH6bEwsKTSs\r\n6X/BmnP2Rm3+hzGNb5KBNdRitvMRvPn6Xjxug2o8U4idupoXIKLAqWg3eeit\r\nSH8A+oQhMoFjFwI2DoevceG/AjHZh0fglGIMOwkw5p8OAdpdvPv5oNOy4rkz\r\n++bq9lLDjf+FZE1swqmJoZlWdxsK6fWSXfLudKIQjMcKOO4MgFUUvKlmFNvb\r\nhjiXKusk47wgjTjN3bbubBuxrKyDGWGc2Rf2zdTEEqdnbgF9HHtKozOhSrR1\r\nou9+FT/8Nv0UZUqBJtegk8tDw38Ofg5bANbRdbVHgfeWfdT1ImXBkmHtIsje\r\nriqfesKyoLcU/sMVHE/vaAI6vJhwnFA3tmkb7JV0qsVMUFGWbMRdPYQhMcN1\r\n+l6a8XIhA6mFe6sjx8fVSlTAn5vxcYGPaVowsHqR5q3ikQ1cM+06uwTRt/kb\r\nVHed7o7Ept6wTVlsb9KGX/vDhO1qwGRvvG7JNsk9b6dBUuc9IDZ+Uo7Xzmic\r\nHGw5M8mHr+tdDyydDYQQfXiO69/R8z0OKOY=\r\n=oXUc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","module":"lib/index.js","engines":{"node":">=10.0.0"},"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"gitHead":"62c1b41d19eda399683c4ffbd208599e7991bdec","typings":"lib/index.d.ts","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.3.1","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.14.0","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.17.0","eslint-plugin-sonarjs":"^0.12.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.7.1_1646575736170_0.8259401109475748","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"eslint-plugin-sonar","version":"0.8.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.8.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/rx-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"c67b3da53ca3a8531e3e333891b54c1d92f1176b","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.8.0.tgz","fileCount":7,"integrity":"sha512-5ZqgYIY1NSyR80v9RXbgwaK/jkHuGmuBa7ybsDEhwPydGplYvoj4zx8ahR8II7SoIOXPuzeh8HifEvKQSxu0iQ==","signatures":[{"sig":"MEQCIDVq6y5JKqfgWnpOQzAiMrFmp9qo2CHAMPanlPUEggSiAiBRThJDvpua/OnSMA9sjnA6J6laBHWuV8mx/PFhvPUpmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4486822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfzw//b53dbww0kta3pEWcN+qxyITTgBMl2vBFmQdH6NfACuMPCnzv\r\nJBjxZGKTBSFqalX0dFp9OOFmVAipItyZQmU4XoBOV2rGz6vQ0gO6XQ72STDS\r\niA5RfOJGqTjzg3KVTFYkxf4KV4GrEJTUPdwT6iWeIwF2FewTl46hBDrDyjpR\r\nCB/ZuFsHYYnmlgdoTF/Zw/h8bCGByLAx9hCRQY82G1WO8OFFN/2S0PFvhbAF\r\nxUKwkW4ybAu5tJMlo3S9we1QHgQ46L1oqTZyPkdSDsf4S0oBW5xRKXNvBbnB\r\nrfD9Y+MYRxhhf79Vqdb6kwQWVmlbz5YlQO/hu5zYleROM80C4EXic7SlHac6\r\nwSpQav1KNABxu8cBOXo6HAmnMpPnPXfilcfyM4NHbCjl6CpgKKiXzbyAR6ee\r\nY78Af2jtjZE+6EO1KwTfrVtSDCEP7GLgCcLE6WRjyAcYaXrhi6r++1ZXA6Ee\r\n2On1DiLrMz6RpSfLXb9SPvr/YvNB8Shu+SK3ynS7Dzan23idUVDiYHi1U3oP\r\nxkbBVmqyED61tg31o8e3zsv1S/RRhiro9OVWdtHaPTK45QAeG3gGD90oiiP8\r\nESE1ORAtP9m2Mf76oK8Qj14tzMZCtABNuoBR4IXDdFNpLddBCoNTiJxK8PUG\r\nkM0EWfDfU9+vhR+rIfYuzJlBMhloTG3IGpE=\r\n=eIyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"gitHead":"cd65e6ba48b5e2f7c875fa5820dc00f71b178800","_npmUser":{"name":"i1stg","email":"i@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/rx-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.3.1","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.14.0","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","builtin-modules":"^3.2.0","@babel/eslint-parser":"^7.17.0","eslint-plugin-sonarjs":"^0.13.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.8.0_1648556819468_0.5659155432902194","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"eslint-plugin-sonar","version":"0.9.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.9.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"1aef509e6f85fc280723eb5bcc40aff19ac4779d","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.9.0.tgz","fileCount":7,"integrity":"sha512-/yrUTfoT2SMLNZzkfiIZxiBjk5oVeBFYkCHpTPn8O6pofPsn+4PJ43JqtvuCD3eiZhOYzQTvqagNh2Uj++OWYg==","signatures":[{"sig":"MEYCIQDhlhHFQjWPH2UFfPe+lIM6Ix3yxPXpr9sJgHwrf2LYMgIhANHHYuvo97gr3ddLSm/qe6y1I7pgN7+HiRmaSLP8X0uq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4962907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+OL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiGw/8C0BYBbDGnjSF1iCsQYA8QW2lRnSBHKk3CpdvJ97MQLbKjkEu\r\nwbdKsfDhWqrL8RB4mlnBeEU1qciOPgh+hHOhXno74+pXQG+/ni8+OGFyuXV+\r\ntKLc7k7b1s8EMRUlFvhGz4O4noAC7Rj2W160dUj4F1FG8xPpBZFDrrvdC7Sd\r\nOKgN14niHnZXwTnGd2IBRDhNvkWlnZmjb4W92MTbidq409oIxJ7LbVbDvbi3\r\nWrJpM27DzFkbHDNBtvt1ymwGSc9oCnfWJPtzBClFO8ctRi7BNr+ANJVLho7E\r\ndo2kt1ND9hwrM3HK5pnK481L9RJsCS1ximL1hrOa4NP0DD3pyaakQRm0j8YD\r\nKAwbkAdbMe99aJS/8Sl2Meye9ckMhngZdcrsZ/XcUpYYixZaV/E1eS0hjO9K\r\nqT1QsgYGrKVZueg4SXVns+dLg6IHPenyeb7XJW5DCov13ZRxynKmVuhsUJXT\r\nS3hNPpupsruSgl1B3EglMrtm3SUqJfWwcpMpCKnUYjPWd2snseTq2fkCMZml\r\nEYHvQYv4cVmWNSuXHPYTnLWKifrnf04NI9u51+eKXa6FrJwl5g+hiHs8YEh5\r\neV26w0Dl6vBCKHDW+TOUiBJ/je61tzvJJC0GfvgCBu29mqaHM8f2W0dUkJhM\r\niHfLBCiCo/UqAWXzsEpNh3qkNsbOwNrwSWA=\r\n=3HxL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","types":"lib/index.d.ts","donate":{"recipients":[{"name":"unts","weight":60,"address":"https://opencollective.com/unts","platform":"opencollective"},{"name":"rxts","weight":20,"address":"https://opencollective.com/rxts","platform":"opencollective"},{"name":"1stG","email":"i@1stg.me","weight":20,"platforms":[{"address":"https://opencollective.com/1stG","platform":"opencollective"},{"address":"https://www.patreon.com/1stG","platform":"patreon"}]}]},"module":"lib/index.js","engines":{"node":">=12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"funding":"https://opencollective.com/unts","gitHead":"5a3c546aa8b8588136f45f09837bf954a6d82443","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.11.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.16.0","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.2.0","eslint-plugin-react":"^7.30.1","@babel/eslint-parser":"^7.17.0","eslint-plugin-sonarjs":"^0.13.0","eslint-plugin-react-hooks":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.9.0_1660478206068_0.7590672995252652","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"eslint-plugin-sonar","version":"0.9.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.9.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"7c31b79202eb45dd4142998289cf297b08736b77","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.9.1.tgz","fileCount":7,"integrity":"sha512-+N56TU0PkUKitb4OC1tSamibSF9EAM1DWZOPwrFDwpO7OTpWwuH6lUkrB1I+Q2NJoK4Fmy6m1QqvfvLRgkit4g==","signatures":[{"sig":"MEUCICDOiFhxT9sgpMHVhOXCln7jnLA7A4QkxYCTaIjJLhVmAiEArUFtWb/jukgiiK/JAxSRBi0YsGXfPujCG4+2bnvGtbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4963007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/J3QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hxAAkSO9MaSuOfMMdc97pbAFVN3ve+Paswhx121K66y3Vpjgy2kP\r\nIDCnl9xSHU9vp/gacm5lGcRMCmbmrS+04GjnGoZJqrgn+YzRaKBniaXxEo1V\r\nfnlQVuYxiEbMSZ/SXckbsFNT5r+IofCbImjPtTuX1//TTChqMU10xp5+5Lrw\r\n1oJ/HA8ie7eHxLeeysUuSb0FzqmMQWrP62R2mrE4iOhBd+JkfIHDxkc1nroD\r\nVlBjllrkOMlqd13vqQOhBR/TgjXGRxziqMmJj5/YkRljPjtY0xtFeX1/tJfg\r\nKeof+i5f41kinQgW0ddjQ6ZZoA90m7/3KmO7T0aNyNcnt9lJyFH7uSIbImIq\r\nZnhLj1EpDKkBXD0UzQvLWLxXyrWNxCLjL9+mYWZcpgsCiqFN4uAjzIMhwrko\r\nOMcbz81WQoJNxmKcNPlk0K2riXPSkadDLfx8Id7FZJFGALsMZa8+ReAEqpnG\r\nJ9N3W/+7X3GGflUUDw6PmTJJxfVjnxXUackCG20+EyooM5HOgu3Tffu9CObR\r\nKgpB1urUvdr+uNtEdNM26AZHr79gtSrRkh9LzjJx+xtena9XYUBr+Aufi0lq\r\nBhMIF8iPZVxdUCCVpsbAjNCzBUDGtnXH5QuHN2c5EPGLXgPPuBX7hAai/Hfa\r\ng3F8I1M9NQaU9WbpxWndA2Of7FFpVvTbXxM=\r\n=qQaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","donate":{"recipients":[{"name":"unts","weight":60,"address":"https://opencollective.com/unts","platform":"opencollective"},{"name":"rxts","weight":20,"address":"https://opencollective.com/rxts","platform":"opencollective"},{"name":"1stG","email":"i@1stg.me","weight":20,"platforms":[{"address":"https://opencollective.com/1stG","platform":"opencollective"},{"address":"https://www.patreon.com/1stG","platform":"patreon"}]}]},"module":"lib/index.js","engines":{"node":">=12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"funding":"https://opencollective.com/unts","gitHead":"b0d4319c6b8bfe52f411a4b2a7066aeafb093159","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.11.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.16.0","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.2.0","eslint-plugin-react":"^7.30.1","@babel/eslint-parser":"^7.17.0","eslint-plugin-sonarjs":"^0.13.0","eslint-plugin-react-hooks":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.9.1_1660722639859_0.1483980173639976","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"eslint-plugin-sonar","version":"0.9.2","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.9.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"ce561ba7d39c20a0aed50fb428062b8b352a54ab","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.9.2.tgz","fileCount":7,"integrity":"sha512-Dl5wyk4UbIxhIMI/vv31PGM2z+VxLPMxl+1K0B3eauOU5Zv0EQ7biWOB3SFjcGPkrgMUEfm4FUeduyXWncF9/Q==","signatures":[{"sig":"MEUCIQDr7aBwrzbXKqCzexWYRVyCbu+1D60hVoIn2klEtcmeFgIgZh1vNiINfHMp95BulTHgzrE3LRRLfcOObT9boaoQV0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4513367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKUUXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjeA/9Hat/l9YvWv1EljM8/ydC0yduS87YEQHQ7sKEhvI6XDc/BWpd\r\nRrxVmvGj8Mz+V8F6/20iEfeKNzOmC5Do3ejryIqqDhhAKUninMpnKGud808+\r\ncYbwGIUU8YkuDjWOuyCHvNaXtCGB9DeDTus6JPjHj24AM8hTpXvHTfTri40e\r\nSyqiE5XwfCUydpA2n56CnyM17iy9RilAZ/z2Dbwo1lNHq+hzJ4BOO5dBClJJ\r\nk3G8gbEEbb2YkanZcRzOJrGErtTDyJxzYkdt+gOT9qDQSDW0mMK/poVcl87K\r\nwKFT3odwbRtXkIpJI6kaLfYNixa29qVHTpM7ur8lr0QrFGtJbxOB5Rtwmpta\r\nbCkKewYFZXOx4NYmOvB3y4Cs1Q8IuLuuuK6FZmlRE15aurtroomsZvvbp/B5\r\nz9jpBpTCaUAa1ZJydUpV4cHkjk+5hBmmylINCPrmZX3JckeyNIk1H5fNozUj\r\nuSw55aW9ySAYMPbOar5Mnkg4rc9fhE8M3yZoYa1d+gTxFv+WE/Mvs7oZAt9a\r\nII/hur914U5nIQwgB3oEQfG52vFy5pMMs0hQC8sHB1hBWP3+OkkETlvr929J\r\nDV5zQJJbbPcm+10CVU+1FlpEoPDEAAE04UwzboJeaSrEO2K4Xqw2l8nvP2XB\r\n08aTdIbBglCKaQspJ/eeB0Rm+CV2hapLIlI=\r\n=mWxe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"funding":"https://opencollective.com/unts","gitHead":"93ea06d032e1394e330af30041b14a9f99826391","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.15.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.2.0","eslint-plugin-react":"^7.30.1","@babel/eslint-parser":"^7.19.1","eslint-plugin-sonarjs":"^0.13.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.9.2_1663649047296_0.7651851197333093","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"eslint-plugin-sonar","version":"0.10.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.10.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"2695920fea0f2fa9984fb40cab992246f7bd9cf8","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.10.0.tgz","fileCount":7,"integrity":"sha512-/6wQEgIElpmW66uKRnFKj+dah1mq7dk4R51+8baXVHaNi/nE1YTTyOgJukhKs18AhEE8zWJOx5Nh4VK7CN23VQ==","signatures":[{"sig":"MEUCIHEwe3SkZsgN01hg0286BnKOXD7Xas/VhI539OMcPMOEAiEAz+te/5wvkQRt8mVX5p/8oAAwVZHnEYelSUmzzznVsrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5073827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY2/bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUZQ/6AukPW3aZ2Birla28okXLadYLLkXRmspD8nZ1aMQR8lLpanEp\r\nW51SzUZJKAOeIvFAbw2DQN4fQ9ZKAcKkxQTph7U7i1AzWmGXusRmq1LN8m+3\r\nrGAoo5BJt5o07tOzkY9xqNDzfZufsGcf3lLfldVI+5XERw+/U9i0qwVUoIq2\r\npsWE9o8dvWFr/b3MAyKtOoiaebTbFVxs9lu2tY4/DX8q9l6gv8m8nHc/DVR4\r\njElIbJwGjuuwbu8+AbO3GE7EFupofTaAUKU0P16rU4QKzhJNzm302yNqaJVL\r\nhbvmZ4i5IZnzGajo552hgWecJwgaPUun08kFFb3uSudZLItD46iMATxRAmpq\r\nQOzepmjOub1BxEHxzvHcI4ENc5Xlnid096SUQz2l+eVTE5xIcW5KjvJqkZqT\r\nM4k0mKpOpRYhI6o8CX1AWbPe1djMPrivBMSR7Hz19bqHJetg7pyJcvD3DaZk\r\nqtajohmirSiYflP7fQ0vYw3FL6FBICbgvi+XxjWWmvJtHwjrMla3JjyEfFi7\r\n7neU007g02vvS1LjsnMULZZtbD7NdUSEUPVUtY8MGedsQSSt6Mnh/Qo4t0yO\r\n/ogO59xcu+fbdjluWu8OFeTEvDLkkA1vVm3vu/ofkG4iC4voIiYh6IF2qWoH\r\nanOPExWny1wY2jb5bjLXarVyPXgU0CUepA8=\r\n=1vb2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"funding":"https://opencollective.com/unts","gitHead":"440e7e1f230e6156f891546eb63e9b24105b38b9","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.15.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.17.1","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.2.0","eslint-plugin-react":"^7.31.10","@babel/eslint-parser":"^7.19.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.10.0_1667461083073_0.9829533524508736","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"eslint-plugin-sonar","version":"0.11.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.11.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"5850d362cceb3cfd137cec17785239a3b2ab0372","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.11.0.tgz","fileCount":7,"integrity":"sha512-sLmxO5M1pbCoMW/WH02YtIsMWhP0/0haZYLgGgl51c4CWGM7crkQZaqa8mH1KZTThKTw5zqTliqK81gRHJzm7w==","signatures":[{"sig":"MEUCIQD0a/U/2dmvay6VwLliRfhAmPMSLTnxWEj98ehe+EXw3wIgH5/M/i9uRdVzSXIanGl9ku0PUSgakl6x30C6c+ek+W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5246182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJZgMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWqQ/9EwtJ2u2FFSclv1ptvzn2JXkGh6Ac6ZXBkSGXH3/Nsc7RdnWI\r\n07pBy6g2rT/RpqVVecPA79bHs34dT9KceZGrM1/FI7neSk+X4gLMqvIdfpR8\r\n8XcUHkqBk1Dvbclb6edM4ZLb+AVng0ZMRdze09iIXn6P/XDc2TAqEvE0TW8L\r\nnt03r4IYRyjAcZgm6KnbSbGwwl10TCVD5shD3wnXNKV2TgWnj5cViUuPqWUi\r\nugPpd2uL8hurYFhdj85owOMNkVtYhv557htjioQuVDKJPX6xgjFdgLrI1lbY\r\nnAk4qFzfzQyzPIyO1dhj0U1TpDdlpvAbuTcsHBQ3znuw0NkpjhOoxZ/ezG+o\r\nQzuuz+jKhbsYo1pD0DVVYaCkoGWrPq7yyUdVsXTYCZwsfv3UETtbA6B47fVn\r\n3baDyy+torJFa/x6y3K3DUwdGtiMtaKp8fTMUTL7GTnEKxLqZzJeSQdAsoEl\r\nD0tp7L0o8Nw/IKiqWmUmPDBjCnsjz3ELka8RtorGuHpGcv7CVDLHK8biu6XQ\r\nR/3+D4kw6r0spg9fXVc/XI1P6L4Uf3vGnx1otCst5X+hW7y205x1GZ5PQbeQ\r\nYTqqvKVHtJcUvszaAuzSiY3Fq34FFjHcbSXJlAbjjc2FZBtw/Nyo1Z7CafYw\r\n0ierpT+p5aAGT9G66uL03jC9Sa+VDUBRt54=\r\n=c3MW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"2191002e05629bac401b61ba804c7ea0bb912f5a","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.19.3","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.21.3","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^5.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.11.0_1680185356431_0.8718945573907906","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"eslint-plugin-sonar","version":"0.11.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.11.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"0f9fc7d6ea4dbe1a1f8fc441a2f5122edd96541f","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.11.1.tgz","fileCount":7,"integrity":"sha512-KBBmC9ifQHHbHElMRVECURrbUvVd15F7kzujKoKNqQyZoxgnQFym0Wzzgd/kbsGgO4yKAjqIJksR8pwwb6B0rg==","signatures":[{"sig":"MEUCIQD45JWb+QrRZzbFlEUEzyVkWNmd52uXH76owJz9aW1+uwIgJPZdq1DN1X+glSoPKMPaeeFTXDRN9IkUzw7wySvrUDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5246203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKW55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmTQ//d5g2IK4i572o6dYjM3GWkchRFapQYlIkrRyMiEpg5fM/gtyN\r\nqiCEg0L3oFpr27C4SmBe9uNiv6epzN91j/FnMb+BoYYltbH50VM5boPCgBJ9\r\na507aPhkKussMLevSCTI08KchsD/j5PFankNvqwc7eW9PkHDYUKOee3VsT55\r\nUj82MbPR8rrbO4fkpkJzmV/D61fdZ6HWgi8K/Qc+nQM1jebyHxGlbDsZCTkY\r\nCjxGTkheKua4oX9bJnVBi62XL0L367f4aG9y+gZRTQFwpvHFS6qyOUcBTS2s\r\n7J/IeMM1bzFgpiYmU5MUAauuhSGEbphb92ka31NQa9F5gxvQjW0Ex7qXOKlL\r\n+Ddmg5bRdASGupcNsRU0qPEdGeE5mCb3bJ0JJvKy7cXlmT2BTIQC4ws+s22K\r\nokGJ/y8mORdA8R85IeNVI7l0p5v1/OWZeGpNb8o/v0PRuOYUADBdT4op5IEW\r\ndoFpSl9/2wV1bpTaPbHPVSQpTwGE+gEhMrI1gDcUZQtS37qju4WLnGlLsBuy\r\nAAu4S7ReVBr3mGISEKpNWmxNnaFhsgoIrzsIlpY6PkV6G4tEV+IpBHq/y3Sh\r\nD2cp73OvFSO//Iikc++b+ag3EVbj7UgqpeN6nQ6CW+6tIWlOvZpkv+J6lsq+\r\nMFgyQ2SYAUqeWG/+jUEQITrYzE7jCR+WrUU=\r\n=DTv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"5ec9e4216f252915c8de3b3d959c7873c2cb2cfe","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.19.3","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tmp":"^0.2.1","bytes":"^3.1.2","scslre":"^0.1.6","regexpp":"^3.2.0","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.21.3","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^5.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.11.1_1680436857165_0.5712913455800799","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"eslint-plugin-sonar","version":"0.12.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.12.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"3227ea8e7e9d21eab4eb104b4aa26105de633262","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.12.0.tgz","fileCount":7,"integrity":"sha512-49linjQRXazFXZR4PXHwgMkkrnLavZTeSkxJ5+k3PoNqGm/shgJCVmdQAki3AJNqM+huZSwYxwsWS+LSpB48cQ==","signatures":[{"sig":"MEUCIQCfw1arPNg5Rpvf//6h1R0KdgwT6Fb3uFzIbCo/JgZsoQIgRn0Fas6SmPLXKQ4LhRz8OFFUDh4nJDaI2ZRu1ZdXMYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5324116},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"57523f7f5736d1ecd75c19614ad07275fb2c8c5f","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"8.19.4","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tmp":"^0.2.1","bytes":"^3.1.2","scslre":"^0.2.0","regexpp":"^3.2.0","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.5","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.12.0_1687235201037_0.21399292295470707","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"eslint-plugin-sonar","version":"0.13.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.13.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"01c5ba3c06cf7ef0162d0f3569f26b5132b479bd","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.13.0.tgz","fileCount":7,"integrity":"sha512-yD4R/EGf1f+KBiTPOAw+0RjZkbRlUMHmYBnBp12NQnJKbx7Odjq9kPoiZy46hVzD26pHnSx5OquyoICRk0s5bg==","signatures":[{"sig":"MEUCIQCLVf6zxniYpOiJkIDDdpQl2Hy1GRB53IH0UhFvmcuuZwIgLxEKJt9r5/xB5swsKmdhe5L2CNbZP3ms/RgMOxAbdN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5954062},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"9c544f54e6db720e345e33c1b2c1a624cfe1eb3e","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.2.3","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-jsx-a11y":"^6.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.13.0_1703651198389_0.24298223558802978","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"eslint-plugin-sonar","version":"0.13.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.13.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"817018871e5503f9efdd8847aa66808d6c77363e","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.13.1.tgz","fileCount":7,"integrity":"sha512-q5YNCC4BnB6bIz9UlPsH2lD7Q6EZ91AhP51XR1lfIT+HdUy+UHDQ4wRN8rCUibNGHu41U9lOW1UIVbiTuVKQcA==","signatures":[{"sig":"MEYCIQDgp9u6FmeWtITLActTexTNjsztjpKBWuhQc4lh4P+x4wIhANUSQWnNKnjjlz3NeYyR21MTVZE2gpFsJORpvegLuWEI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5954010},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"314a0981e1f0164b4af3e2cf2f5f6ee6494065e7","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.2.3","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-jsx-a11y":"^6.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.13.1_1703782752302_0.34238741883726975","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"eslint-plugin-sonar","version":"0.13.2","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.13.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"262417468d8183b2804bb6d3d9c28dd2c19bd8dd","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.13.2.tgz","fileCount":7,"integrity":"sha512-7mZkk4/E2tGtIi3OCNCTmEWthweWzoAj9YcsxxIDI38r7q4RDusWDpsdGHPZXp/+QU8ZKkvmE11G4DtJW+k1kg==","signatures":[{"sig":"MEQCIBEtEJgkVgOlKSSlsO82Cw3ZC8kr7li7F6M5PXuijnFvAiBAHkEe9ZgwLR5B8wJosg87C2+AyaF/XshtDBBn140Qkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5954126},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"4de2d448f0cbbc2740ae2e320d3b97c050fee026","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.2.3","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-jsx-a11y":"^6.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.0","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.13.2_1705567567264_0.10517301527088097","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"eslint-plugin-sonar","version":"0.14.0","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.14.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"bb2b9563814d2c5078c82e00cb4684ea2bbbf29c","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.14.0.tgz","fileCount":7,"integrity":"sha512-WgoiGqmykAirS8OkirjiUPI2HgQv677pJOVVd+MlYxYJL/bK3l53Y9rB2oR3m6MuyLkz8wPue20UfgLdZhpKHg==","signatures":[{"sig":"MEUCIQDZFahzGGs8SFlexgbJMvQKIfbBxdFRkRd1qRNy3l43bAIgDQxSTDH/nVaCCP86xAkRc/WpnHkFQrPxttmne8Byo1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6205476},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"504ce3cf86b1065ffdb3cf89ef4db7d02696a9f5","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.5.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tmp":"^0.2.3","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.24.5","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-jsx-a11y":"^6.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.2","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.14.0_1715606990167_0.9731196938318558","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"eslint-plugin-sonar","version":"0.14.1","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.14.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"18e6286c5b4799aaa860344197ad10a70cf92cc9","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.14.1.tgz","fileCount":7,"integrity":"sha512-jXKrBbZUPcMqT0uwt+xcCFdCWgpStJHXalsUp1v48GV9uYNxnU7NV3OAEAZ+71VRJ9VvrmRvOfQRVVR+RrjnwQ==","signatures":[{"sig":"MEQCIEv154c2B5+tzPKIkD3FPJnLFd1EEu1DP5oFvk3kBDK6AiBVahhZKsSxnHJjm0NoVXl9T7wkYCOgUqyfsxA4d8I9dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6209653},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"bbf6a8fe4288667135936fbaf5618c518d00ce91","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.5.0","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tmp":"^0.2.3","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.24.5","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-jsx-a11y":"^6.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.2","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.14.1_1715685841441_0.6308866783945659","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"eslint-plugin-sonar","version":"0.14.2","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"eslint-plugin-sonar@0.14.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"dist":{"shasum":"e868aa8f533edfe82678d7083c3c5600d7232f95","tarball":"https://registry.npmjs.org/eslint-plugin-sonar/-/eslint-plugin-sonar-0.14.2.tgz","fileCount":7,"integrity":"sha512-oJ/xTmtd6j/C1NojiKINHVt4vcpjFRO+d/5dr/IcK84qMWm3s8OI1Qc0t/lYs8HEQ2MIpYIMbuuE/Mt62MMxGg==","signatures":[{"sig":"MEYCIQC4WGgRAJHt934rQ7N6bKe4zEUMqKHfwWKAQYe6WZaF6AIhAIreqmwbew1gNl/qxv4ZiEiEzhNOSE0CLO0VyNNTvQbj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6101258},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/unts","gitHead":"360738abdc119244f2f5f27d99b94ea33409f5db","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"deprecated":"Please use the fresh new official eslint-plugin-sonarjs instead","repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"_npmVersion":"10.9.2","description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tmp":"^0.2.3","bytes":"^3.1.2","scslre":"^0.3.0","minimatch":"^9.0.3","jsx-ast-utils":"^3.3.5","builtin-modules":"^3.3.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.24.5","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/utils":"^7.8.0","@eslint-community/regexpp":"^4.10.0","eslint-plugin-react-hooks":"^4.6.2","functional-red-black-tree":"^1.0.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0","typescript":"^4.0.0 || ^5.0.0","@babel/core":"^7.11.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sonar_0.14.2_1741290250590_0.3163036920751314","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-03-01T22:00:36.659Z","modified":"2025-05-23T08:48:21.873Z","0.1.0":"2021-03-01T22:00:36.937Z","0.2.0":"2021-03-01T22:32:01.372Z","0.2.1":"2021-03-02T09:43:38.474Z","0.2.2":"2021-03-02T16:25:45.770Z","0.2.3":"2021-03-13T18:16:10.824Z","0.3.0":"2021-03-14T09:08:23.347Z","0.4.0":"2021-03-14T11:40:55.361Z","0.5.0":"2021-04-23T04:05:24.878Z","0.5.1":"2021-04-30T07:13:42.131Z","0.6.0":"2021-06-17T03:50:38.333Z","0.6.1":"2021-06-21T04:15:42.774Z","0.7.0":"2022-03-06T10:18:21.323Z","0.7.1":"2022-03-06T14:08:56.419Z","0.8.0":"2022-03-29T12:26:59.676Z","0.9.0":"2022-08-14T11:56:46.366Z","0.9.1":"2022-08-17T07:50:40.121Z","0.9.2":"2022-09-20T04:44:07.611Z","0.10.0":"2022-11-03T07:38:03.291Z","0.11.0":"2023-03-30T14:09:16.678Z","0.11.1":"2023-04-02T12:00:57.454Z","0.12.0":"2023-06-20T04:26:41.351Z","0.13.0":"2023-12-27T04:26:38.633Z","0.13.1":"2023-12-28T16:59:12.550Z","0.13.2":"2024-01-18T08:46:07.474Z","0.14.0":"2024-05-13T13:29:50.389Z","0.14.1":"2024-05-14T11:24:01.613Z","0.14.2":"2025-03-06T19:44:10.813Z"},"bugs":{"url":"https://github.com/un-ts/eslint-plugin-sonar/issues"},"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","homepage":"https://github.com/un-ts/eslint-plugin-sonar/tree/main/eslint-plugin-sonar","keywords":["sonarjs","eslint-plugin","eslint-plugin-sonarjs","eslint-sonarjs"],"repository":{"url":"git+https://github.com/un-ts/eslint-plugin-sonar.git","type":"git"},"description":"[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)","maintainers":[{"email":"admin@1stg.me","name":"jounqin"}],"readme":"# eslint-plugin-sonar\n\n[ESLint](https://github.com/eslint/eslint) rules extracted from [SonarJS](https://github.com/SonarSource/SonarJS)\n\n[![GitHub Actions](https://github.com/un-ts/eslint-plugin-sonar/workflows/CI/badge.svg)](https://github.com/un-ts/eslint-plugin-sonar/actions/workflows/ci.yml)\n[![type-coverage](https://img.shields.io/badge/dynamic/json.svg?label=type-coverage&prefix=%E2%89%A5&suffix=%&query=$.typeCoverage.atLeast&uri=https%3A%2F%2Fraw.githubusercontent.com%2Frx-ts%2Feslint-plugin-sonar%2Fmaster%2Fpackage.json)](https://github.com/plantain-00/type-coverage)\n[![npm](https://img.shields.io/npm/v/eslint-plugin-sonar.svg)](https://www.npmjs.com/package/eslint-plugin-sonar)\n[![GitHub release](https://img.shields.io/github/release/un-ts/eslint-plugin-sonar)](https://github.com/un-ts/eslint-plugin-sonar/releases)\n\n[![Conventional Commits](https://img.shields.io/badge/conventional%20commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![changesets](https://img.shields.io/badge/maintained%20with-changesets-176de3.svg)](https://github.com/atlassian/changesets)\n\n## TOC <!-- omit in toc -->\n\n- [Usage](#usage)\n  - [Install](#install)\n  - [Enable rules manually](#enable-rules-manually)\n  - [Extends configs](#extends-configs)\n- [Rule list](#rule-list)\n- [Sponsors](#sponsors)\n- [Backers](#backers)\n- [Changelog](#changelog)\n- [License](#license)\n\n## Usage\n\n### Install\n\n```sh\n# yarn\nyarn add -D eslint-plugin-sonar\n\n# npm\nnpm install -D eslint-plugin-sonar\n```\n\n### Enable rules manually\n\n```jsonc\n// .eslintrc\n{\n  \"plugins\": [\"sonar\"],\n  \"rules\": {\n    \"sonar/deprecation\": 1,\n  },\n}\n```\n\n### Extends configs\n\n```jsonc\n{\n  \"extends\": [\n    // only one of the following is needed to be enabled\n    \"plugin:sonar/base\",\n    \"plugin:sonar/recommended\",\n  ],\n}\n```\n\n## Rule list\n\n<!-- prefix placeholder -->\n\n| rule name                                 | detail link                                                    |\n| ----------------------------------------- | -------------------------------------------------------------- |\n| `accessor-pairs`                          | <https://sonarsource.github.io/rspec/#/rspec/S2376/javascript> |\n| `alt-text`                                | <https://sonarsource.github.io/rspec/#/rspec/S1077/javascript> |\n| `anchor-has-content`                      | <https://sonarsource.github.io/rspec/#/rspec/S6827/javascript> |\n| `anchor-is-valid`                         | <https://sonarsource.github.io/rspec/#/rspec/S6844/javascript> |\n| `anchor-precedence`                       | <https://sonarsource.github.io/rspec/#/rspec/S5850/javascript> |\n| `argument-type`                           | <https://sonarsource.github.io/rspec/#/rspec/S3782/javascript> |\n| `arguments-order`                         | <https://sonarsource.github.io/rspec/#/rspec/S2234/javascript> |\n| `arguments-usage`                         | <https://sonarsource.github.io/rspec/#/rspec/S3513/javascript> |\n| `array-callback-without-return`           | <https://sonarsource.github.io/rspec/#/rspec/S3796/javascript> |\n| `array-constructor`                       | <https://sonarsource.github.io/rspec/#/rspec/S1528/javascript> |\n| `arrow-function-convention`               | <https://sonarsource.github.io/rspec/#/rspec/S3524/javascript> |\n| `assertions-in-tests`                     | <https://sonarsource.github.io/rspec/#/rspec/S2699/javascript> |\n| `aws-apigateway-public-api`               | <https://sonarsource.github.io/rspec/#/rspec/S6333/javascript> |\n| `aws-ec2-rds-dms-public`                  | <https://sonarsource.github.io/rspec/#/rspec/S6329/javascript> |\n| `aws-ec2-unencrypted-ebs-volume`          | <https://sonarsource.github.io/rspec/#/rspec/S6275/javascript> |\n| `aws-efs-unencrypted`                     | <https://sonarsource.github.io/rspec/#/rspec/S6332/javascript> |\n| `aws-iam-all-privileges`                  | <https://sonarsource.github.io/rspec/#/rspec/S6302/javascript> |\n| `aws-iam-all-resources-accessible`        | <https://sonarsource.github.io/rspec/#/rspec/S6304/javascript> |\n| `aws-iam-privilege-escalation`            | <https://sonarsource.github.io/rspec/#/rspec/S6317/javascript> |\n| `aws-iam-public-access`                   | <https://sonarsource.github.io/rspec/#/rspec/S6270/javascript> |\n| `aws-opensearchservice-domain`            | <https://sonarsource.github.io/rspec/#/rspec/S6308/javascript> |\n| `aws-rds-unencrypted-databases`           | <https://sonarsource.github.io/rspec/#/rspec/S6303/javascript> |\n| `aws-restricted-ip-admin-access`          | <https://sonarsource.github.io/rspec/#/rspec/S6321/javascript> |\n| `aws-s3-bucket-granted-access`            | <https://sonarsource.github.io/rspec/#/rspec/S6265/javascript> |\n| `aws-s3-bucket-insecure-http`             | <https://sonarsource.github.io/rspec/#/rspec/S6249/javascript> |\n| `aws-s3-bucket-public-access`             | <https://sonarsource.github.io/rspec/#/rspec/S6281/javascript> |\n| `aws-s3-bucket-server-encryption`         | <https://sonarsource.github.io/rspec/#/rspec/S6245/javascript> |\n| `aws-s3-bucket-versioning`                | <https://sonarsource.github.io/rspec/#/rspec/S6252/javascript> |\n| `aws-sagemaker-unencrypted-notebook`      | <https://sonarsource.github.io/rspec/#/rspec/S6319/javascript> |\n| `aws-sns-unencrypted-topics`              | <https://sonarsource.github.io/rspec/#/rspec/S6327/javascript> |\n| `aws-sqs-unencrypted-queue`               | <https://sonarsource.github.io/rspec/#/rspec/S6330/javascript> |\n| `bitwise-operators`                       | <https://sonarsource.github.io/rspec/#/rspec/S1529/javascript> |\n| `bool-param-default`                      | <https://sonarsource.github.io/rspec/#/rspec/S4798/javascript> |\n| `brace-style`                             | <https://sonarsource.github.io/rspec/#/rspec/S1105/javascript> |\n| `call-argument-line`                      | <https://sonarsource.github.io/rspec/#/rspec/S1472/javascript> |\n| `certificate-transparency`                | <https://sonarsource.github.io/rspec/#/rspec/S5742/javascript> |\n| `chai-determinate-assertion`              | <https://sonarsource.github.io/rspec/#/rspec/S6092/javascript> |\n| `class-name`                              | <https://sonarsource.github.io/rspec/#/rspec/S101/javascript>  |\n| `class-prototype`                         | <https://sonarsource.github.io/rspec/#/rspec/S3525/javascript> |\n| `code-eval`                               | <https://sonarsource.github.io/rspec/#/rspec/S1523/javascript> |\n| `comma-or-logical-or-case`                | <https://sonarsource.github.io/rspec/#/rspec/S3616/javascript> |\n| `comment-regex`                           | <https://sonarsource.github.io/rspec/#/rspec/S124/javascript>  |\n| `concise-regex`                           | <https://sonarsource.github.io/rspec/#/rspec/S6353/javascript> |\n| `conditional-indentation`                 | <https://sonarsource.github.io/rspec/#/rspec/S3973/javascript> |\n| `confidential-information-logging`        | <https://sonarsource.github.io/rspec/#/rspec/S5757/javascript> |\n| `constructor-for-side-effects`            | <https://sonarsource.github.io/rspec/#/rspec/S1848/javascript> |\n| `content-length`                          | <https://sonarsource.github.io/rspec/#/rspec/S5693/javascript> |\n| `content-security-policy`                 | <https://sonarsource.github.io/rspec/#/rspec/S5728/javascript> |\n| `cookie-no-httponly`                      | <https://sonarsource.github.io/rspec/#/rspec/S3330/javascript> |\n| `cookies`                                 | <https://sonarsource.github.io/rspec/#/rspec/S2255/javascript> |\n| `cors`                                    | <https://sonarsource.github.io/rspec/#/rspec/S5122/javascript> |\n| `csrf`                                    | <https://sonarsource.github.io/rspec/#/rspec/S4502/javascript> |\n| `cyclomatic-complexity`                   | <https://sonarsource.github.io/rspec/#/rspec/S1541/javascript> |\n| `declarations-in-global-scope`            | <https://sonarsource.github.io/rspec/#/rspec/S3798/javascript> |\n| `default-param-last`                      | <https://sonarsource.github.io/rspec/#/rspec/S1788/javascript> |\n| `deprecation`                             | <https://sonarsource.github.io/rspec/#/rspec/S1874/javascript> |\n| `destructuring-assignment-syntax`         | <https://sonarsource.github.io/rspec/#/rspec/S3514/javascript> |\n| `different-types-comparison`              | <https://sonarsource.github.io/rspec/#/rspec/S3403/javascript> |\n| `disabled-auto-escaping`                  | <https://sonarsource.github.io/rspec/#/rspec/S5247/javascript> |\n| `disabled-resource-integrity`             | <https://sonarsource.github.io/rspec/#/rspec/S5725/javascript> |\n| `disabled-timeout`                        | <https://sonarsource.github.io/rspec/#/rspec/S6080/javascript> |\n| `dns-prefetching`                         | <https://sonarsource.github.io/rspec/#/rspec/S5743/javascript> |\n| `duplicates-in-character-class`           | <https://sonarsource.github.io/rspec/#/rspec/S5869/javascript> |\n| `empty-string-repetition`                 | <https://sonarsource.github.io/rspec/#/rspec/S5842/javascript> |\n| `encryption`                              | <https://sonarsource.github.io/rspec/#/rspec/S4787/javascript> |\n| `encryption-secure-mode`                  | <https://sonarsource.github.io/rspec/#/rspec/S5542/javascript> |\n| `enforce-trailing-comma`                  | <https://sonarsource.github.io/rspec/#/rspec/S3723/javascript> |\n| `existing-groups`                         | <https://sonarsource.github.io/rspec/#/rspec/S6328/javascript> |\n| `expression-complexity`                   | <https://sonarsource.github.io/rspec/#/rspec/S1067/javascript> |\n| `file-header`                             | <https://sonarsource.github.io/rspec/#/rspec/S1451/javascript> |\n| `file-name-differ-from-class`             | <https://sonarsource.github.io/rspec/#/rspec/S3317/javascript> |\n| `file-permissions`                        | <https://sonarsource.github.io/rspec/#/rspec/S2612/javascript> |\n| `file-uploads`                            | <https://sonarsource.github.io/rspec/#/rspec/S2598/javascript> |\n| `fixme-tag`                               | <https://sonarsource.github.io/rspec/#/rspec/S1134/javascript> |\n| `for-in`                                  | <https://sonarsource.github.io/rspec/#/rspec/S1535/javascript> |\n| `for-loop-increment-sign`                 | <https://sonarsource.github.io/rspec/#/rspec/S2251/javascript> |\n| `frame-ancestors`                         | <https://sonarsource.github.io/rspec/#/rspec/S5732/javascript> |\n| `function-inside-loop`                    | <https://sonarsource.github.io/rspec/#/rspec/S1515/javascript> |\n| `function-name`                           | <https://sonarsource.github.io/rspec/#/rspec/S100/javascript>  |\n| `function-return-type`                    | <https://sonarsource.github.io/rspec/#/rspec/S3800/javascript> |\n| `future-reserved-words`                   | <https://sonarsource.github.io/rspec/#/rspec/S1527/javascript> |\n| `generator-without-yield`                 | <https://sonarsource.github.io/rspec/#/rspec/S3531/javascript> |\n| `hashing`                                 | <https://sonarsource.github.io/rspec/#/rspec/S4790/javascript> |\n| `hidden-files`                            | <https://sonarsource.github.io/rspec/#/rspec/S5691/javascript> |\n| `hook-use-state`                          | <https://sonarsource.github.io/rspec/#/rspec/S6754/javascript> |\n| `html-has-lang`                           | <https://sonarsource.github.io/rspec/#/rspec/S5254/javascript> |\n| `in-operator-type-error`                  | <https://sonarsource.github.io/rspec/#/rspec/S3785/javascript> |\n| `inconsistent-function-call`              | <https://sonarsource.github.io/rspec/#/rspec/S3686/javascript> |\n| `index-of-compare-to-positive-number`     | <https://sonarsource.github.io/rspec/#/rspec/S2692/javascript> |\n| `insecure-cookie`                         | <https://sonarsource.github.io/rspec/#/rspec/S2092/javascript> |\n| `insecure-jwt-token`                      | <https://sonarsource.github.io/rspec/#/rspec/S5659/javascript> |\n| `inverted-assertion-arguments`            | <https://sonarsource.github.io/rspec/#/rspec/S3415/javascript> |\n| `jsx-key`                                 | <https://sonarsource.github.io/rspec/#/rspec/S6477/javascript> |\n| `jsx-no-constructed-context-values`       | <https://sonarsource.github.io/rspec/#/rspec/S6481/javascript> |\n| `jsx-no-useless-fragment`                 | <https://sonarsource.github.io/rspec/#/rspec/S6749/javascript> |\n| `label-has-associated-control`            | <https://sonarsource.github.io/rspec/#/rspec/S6853/javascript> |\n| `label-position`                          | <https://sonarsource.github.io/rspec/#/rspec/S1439/javascript> |\n| `link-with-target-blank`                  | <https://sonarsource.github.io/rspec/#/rspec/S5148/javascript> |\n| `max-union-size`                          | <https://sonarsource.github.io/rspec/#/rspec/S4622/javascript> |\n| `media-has-caption`                       | <https://sonarsource.github.io/rspec/#/rspec/S4084/javascript> |\n| `misplaced-loop-counter`                  | <https://sonarsource.github.io/rspec/#/rspec/S1994/javascript> |\n| `mouse-events-a11y`                       | <https://sonarsource.github.io/rspec/#/rspec/S1082/javascript> |\n| `nested-control-flow`                     | <https://sonarsource.github.io/rspec/#/rspec/S134/javascript>  |\n| `new-cap`                                 | <https://sonarsource.github.io/rspec/#/rspec/S2430/javascript> |\n| `new-operator-misuse`                     | <https://sonarsource.github.io/rspec/#/rspec/S2999/javascript> |\n| `no-accessor-field-mismatch`              | <https://sonarsource.github.io/rspec/#/rspec/S4275/javascript> |\n| `no-alphabetical-sort`                    | <https://sonarsource.github.io/rspec/#/rspec/S2871/javascript> |\n| `no-angular-bypass-sanitization`          | <https://sonarsource.github.io/rspec/#/rspec/S6268/javascript> |\n| `no-array-delete`                         | <https://sonarsource.github.io/rspec/#/rspec/S2870/javascript> |\n| `no-array-index-key`                      | <https://sonarsource.github.io/rspec/#/rspec/S6479/javascript> |\n| `no-associative-arrays`                   | <https://sonarsource.github.io/rspec/#/rspec/S3579/javascript> |\n| `no-base-to-string`                       | <https://sonarsource.github.io/rspec/#/rspec/S6551/javascript> |\n| `no-built-in-override`                    | <https://sonarsource.github.io/rspec/#/rspec/S2424/javascript> |\n| `no-case-label-in-switch`                 | <https://sonarsource.github.io/rspec/#/rspec/S1219/javascript> |\n| `no-clear-text-protocols`                 | <https://sonarsource.github.io/rspec/#/rspec/S5332/javascript> |\n| `no-code-after-done`                      | <https://sonarsource.github.io/rspec/#/rspec/S6079/javascript> |\n| `no-commented-code`                       | <https://sonarsource.github.io/rspec/#/rspec/S125/javascript>  |\n| `no-dead-store`                           | <https://sonarsource.github.io/rspec/#/rspec/S1854/javascript> |\n| `no-delete-var`                           | <https://sonarsource.github.io/rspec/#/rspec/S3001/javascript> |\n| `no-deprecated-react`                     | <https://sonarsource.github.io/rspec/#/rspec/S6957/javascript> |\n| `no-duplicate-in-composite`               | <https://sonarsource.github.io/rspec/#/rspec/S4621/javascript> |\n| `no-empty`                                | <https://sonarsource.github.io/rspec/#/rspec/S108/javascript>  |\n| `no-empty-after-reluctant`                | <https://sonarsource.github.io/rspec/#/rspec/S6019/javascript> |\n| `no-empty-alternatives`                   | <https://sonarsource.github.io/rspec/#/rspec/S6323/javascript> |\n| `no-empty-function`                       | <https://sonarsource.github.io/rspec/#/rspec/S1186/javascript> |\n| `no-empty-group`                          | <https://sonarsource.github.io/rspec/#/rspec/S6331/javascript> |\n| `no-empty-interface`                      | <https://sonarsource.github.io/rspec/#/rspec/S4023/javascript> |\n| `no-empty-test-file`                      | <https://sonarsource.github.io/rspec/#/rspec/S2187/javascript> |\n| `no-equals-in-for-termination`            | <https://sonarsource.github.io/rspec/#/rspec/S888/javascript>  |\n| `no-exclusive-tests`                      | <https://sonarsource.github.io/rspec/#/rspec/S6426/javascript> |\n| `no-extend-native`                        | <https://sonarsource.github.io/rspec/#/rspec/S6643/javascript> |\n| `no-extra-semi`                           | <https://sonarsource.github.io/rspec/#/rspec/S1116/javascript> |\n| `no-find-dom-node`                        | <https://sonarsource.github.io/rspec/#/rspec/S6788/javascript> |\n| `no-for-in-iterable`                      | <https://sonarsource.github.io/rspec/#/rspec/S4139/javascript> |\n| `no-function-declaration-in-block`        | <https://sonarsource.github.io/rspec/#/rspec/S1530/javascript> |\n| `no-global-this`                          | <https://sonarsource.github.io/rspec/#/rspec/S2990/javascript> |\n| `no-globals-shadowing`                    | <https://sonarsource.github.io/rspec/#/rspec/S2137/javascript> |\n| `no-hardcoded-credentials`                | <https://sonarsource.github.io/rspec/#/rspec/S2068/javascript> |\n| `no-hardcoded-ip`                         | <https://sonarsource.github.io/rspec/#/rspec/S1313/javascript> |\n| `no-hook-setter-in-body`                  | <https://sonarsource.github.io/rspec/#/rspec/S6442/javascript> |\n| `no-ignored-exceptions`                   | <https://sonarsource.github.io/rspec/#/rspec/S2486/javascript> |\n| `no-implicit-dependencies`                | <https://sonarsource.github.io/rspec/#/rspec/S4328/javascript> |\n| `no-implicit-global`                      | <https://sonarsource.github.io/rspec/#/rspec/S2703/javascript> |\n| `no-in-misuse`                            | <https://sonarsource.github.io/rspec/#/rspec/S4619/javascript> |\n| `no-incomplete-assertions`                | <https://sonarsource.github.io/rspec/#/rspec/S2970/javascript> |\n| `no-inconsistent-returns`                 | <https://sonarsource.github.io/rspec/#/rspec/S3801/javascript> |\n| `no-incorrect-string-concat`              | <https://sonarsource.github.io/rspec/#/rspec/S3402/javascript> |\n| `no-infinite-loop`                        | <https://sonarsource.github.io/rspec/#/rspec/S2189/javascript> |\n| `no-intrusive-permissions`                | <https://sonarsource.github.io/rspec/#/rspec/S5604/javascript> |\n| `no-invalid-await`                        | <https://sonarsource.github.io/rspec/#/rspec/S4123/javascript> |\n| `no-invariant-returns`                    | <https://sonarsource.github.io/rspec/#/rspec/S3516/javascript> |\n| `no-ip-forward`                           | <https://sonarsource.github.io/rspec/#/rspec/S5759/javascript> |\n| `no-labels`                               | <https://sonarsource.github.io/rspec/#/rspec/S1119/javascript> |\n| `no-literal-call`                         | <https://sonarsource.github.io/rspec/#/rspec/S6958/javascript> |\n| `no-lonely-if`                            | <https://sonarsource.github.io/rspec/#/rspec/S6660/javascript> |\n| `no-mime-sniff`                           | <https://sonarsource.github.io/rspec/#/rspec/S5734/javascript> |\n| `no-misleading-array-reverse`             | <https://sonarsource.github.io/rspec/#/rspec/S4043/javascript> |\n| `no-misused-promises`                     | <https://sonarsource.github.io/rspec/#/rspec/S6544/javascript> |\n| `no-mixed-content`                        | <https://sonarsource.github.io/rspec/#/rspec/S5730/javascript> |\n| `no-nested-assignment`                    | <https://sonarsource.github.io/rspec/#/rspec/S1121/javascript> |\n| `no-nested-conditional`                   | <https://sonarsource.github.io/rspec/#/rspec/S3358/javascript> |\n| `no-nested-functions`                     | <https://sonarsource.github.io/rspec/#/rspec/S2004/javascript> |\n| `no-nested-incdec`                        | <https://sonarsource.github.io/rspec/#/rspec/S881/javascript>  |\n| `no-os-command-from-path`                 | <https://sonarsource.github.io/rspec/#/rspec/S4036/javascript> |\n| `no-parameter-reassignment`               | <https://sonarsource.github.io/rspec/#/rspec/S1226/javascript> |\n| `no-primitive-wrappers`                   | <https://sonarsource.github.io/rspec/#/rspec/S1533/javascript> |\n| `no-redeclare`                            | <https://sonarsource.github.io/rspec/#/rspec/S2814/javascript> |\n| `no-redundant-assignments`                | <https://sonarsource.github.io/rspec/#/rspec/S4165/javascript> |\n| `no-redundant-optional`                   | <https://sonarsource.github.io/rspec/#/rspec/S4782/javascript> |\n| `no-redundant-parentheses`                | <https://sonarsource.github.io/rspec/#/rspec/S1110/javascript> |\n| `no-redundant-type-constituents`          | <https://sonarsource.github.io/rspec/#/rspec/S6571/javascript> |\n| `no-reference-error`                      | <https://sonarsource.github.io/rspec/#/rspec/S3827/javascript> |\n| `no-referrer-policy`                      | <https://sonarsource.github.io/rspec/#/rspec/S5736/javascript> |\n| `no-require-or-define`                    | <https://sonarsource.github.io/rspec/#/rspec/S3533/javascript> |\n| `no-return-type-any`                      | <https://sonarsource.github.io/rspec/#/rspec/S4324/javascript> |\n| `no-same-argument-assert`                 | <https://sonarsource.github.io/rspec/#/rspec/S5863/javascript> |\n| `no-self-compare`                         | <https://sonarsource.github.io/rspec/#/rspec/S6679/javascript> |\n| `no-tab`                                  | <https://sonarsource.github.io/rspec/#/rspec/S105/javascript>  |\n| `no-table-as-layout`                      | <https://sonarsource.github.io/rspec/#/rspec/S5257/javascript> |\n| `no-this-alias`                           | <https://sonarsource.github.io/rspec/#/rspec/S4327/javascript> |\n| `no-throw-literal`                        | <https://sonarsource.github.io/rspec/#/rspec/S3696/javascript> |\n| `no-try-promise`                          | <https://sonarsource.github.io/rspec/#/rspec/S4822/javascript> |\n| `no-undefined-argument`                   | <https://sonarsource.github.io/rspec/#/rspec/S4623/javascript> |\n| `no-undefined-assignment`                 | <https://sonarsource.github.io/rspec/#/rspec/S2138/javascript> |\n| `no-unenclosed-multiline-block`           | <https://sonarsource.github.io/rspec/#/rspec/S2681/javascript> |\n| `no-uniq-key`                             | <https://sonarsource.github.io/rspec/#/rspec/S6486/javascript> |\n| `no-unknown-property`                     | <https://sonarsource.github.io/rspec/#/rspec/S6747/javascript> |\n| `no-unreachable`                          | <https://sonarsource.github.io/rspec/#/rspec/S1763/javascript> |\n| `no-unsafe`                               | <https://sonarsource.github.io/rspec/#/rspec/S6791/javascript> |\n| `no-unsafe-unzip`                         | <https://sonarsource.github.io/rspec/#/rspec/S5042/javascript> |\n| `no-unstable-nested-components`           | <https://sonarsource.github.io/rspec/#/rspec/S6478/javascript> |\n| `no-unthrown-error`                       | <https://sonarsource.github.io/rspec/#/rspec/S3984/javascript> |\n| `no-unused-expressions`                   | <https://sonarsource.github.io/rspec/#/rspec/S905/javascript>  |\n| `no-unused-function-argument`             | <https://sonarsource.github.io/rspec/#/rspec/S1172/javascript> |\n| `no-unused-private-class-members`         | <https://sonarsource.github.io/rspec/#/rspec/S1068/javascript> |\n| `no-useless-call`                         | <https://sonarsource.github.io/rspec/#/rspec/S6676/javascript> |\n| `no-useless-constructor`                  | <https://sonarsource.github.io/rspec/#/rspec/S6647/javascript> |\n| `no-useless-increment`                    | <https://sonarsource.github.io/rspec/#/rspec/S2123/javascript> |\n| `no-useless-intersection`                 | <https://sonarsource.github.io/rspec/#/rspec/S4335/javascript> |\n| `no-useless-react-setstate`               | <https://sonarsource.github.io/rspec/#/rspec/S6443/javascript> |\n| `no-var`                                  | <https://sonarsource.github.io/rspec/#/rspec/S3504/javascript> |\n| `no-variable-usage-before-declaration`    | <https://sonarsource.github.io/rspec/#/rspec/S1526/javascript> |\n| `no-vue-bypass-sanitization`              | <https://sonarsource.github.io/rspec/#/rspec/S6299/javascript> |\n| `no-weak-cipher`                          | <https://sonarsource.github.io/rspec/#/rspec/S5547/javascript> |\n| `no-weak-keys`                            | <https://sonarsource.github.io/rspec/#/rspec/S4426/javascript> |\n| `no-wildcard-import`                      | <https://sonarsource.github.io/rspec/#/rspec/S2208/javascript> |\n| `non-number-in-arithmetic-expression`     | <https://sonarsource.github.io/rspec/#/rspec/S3760/javascript> |\n| `null-dereference`                        | <https://sonarsource.github.io/rspec/#/rspec/S2259/javascript> |\n| `object-alt-content`                      | <https://sonarsource.github.io/rspec/#/rspec/S5264/javascript> |\n| `object-shorthand`                        | <https://sonarsource.github.io/rspec/#/rspec/S3498/javascript> |\n| `operation-returning-nan`                 | <https://sonarsource.github.io/rspec/#/rspec/S3757/javascript> |\n| `os-command`                              | <https://sonarsource.github.io/rspec/#/rspec/S4721/javascript> |\n| `post-message`                            | <https://sonarsource.github.io/rspec/#/rspec/S2819/javascript> |\n| `prefer-default-last`                     | <https://sonarsource.github.io/rspec/#/rspec/S4524/javascript> |\n| `prefer-enum-initializers`                | <https://sonarsource.github.io/rspec/#/rspec/S6572/javascript> |\n| `prefer-for-of`                           | <https://sonarsource.github.io/rspec/#/rspec/S4138/javascript> |\n| `prefer-function-type`                    | <https://sonarsource.github.io/rspec/#/rspec/S6598/javascript> |\n| `prefer-namespace-keyword`                | <https://sonarsource.github.io/rspec/#/rspec/S4156/javascript> |\n| `prefer-nullish-coalescing`               | <https://sonarsource.github.io/rspec/#/rspec/S6606/javascript> |\n| `prefer-object-spread`                    | <https://sonarsource.github.io/rspec/#/rspec/S6661/javascript> |\n| `prefer-promise-shorthand`                | <https://sonarsource.github.io/rspec/#/rspec/S4634/javascript> |\n| `prefer-spread`                           | <https://sonarsource.github.io/rspec/#/rspec/S6666/javascript> |\n| `prefer-string-starts-ends-with`          | <https://sonarsource.github.io/rspec/#/rspec/S6557/javascript> |\n| `prefer-template`                         | <https://sonarsource.github.io/rspec/#/rspec/S3512/javascript> |\n| `prefer-type-guard`                       | <https://sonarsource.github.io/rspec/#/rspec/S4322/javascript> |\n| `process-argv`                            | <https://sonarsource.github.io/rspec/#/rspec/S4823/javascript> |\n| `production-debug`                        | <https://sonarsource.github.io/rspec/#/rspec/S4507/javascript> |\n| `pseudo-random`                           | <https://sonarsource.github.io/rspec/#/rspec/S2245/javascript> |\n| `public-static-readonly`                  | <https://sonarsource.github.io/rspec/#/rspec/S1444/javascript> |\n| `publicly-writable-directories`           | <https://sonarsource.github.io/rspec/#/rspec/S5443/javascript> |\n| `reduce-initial-value`                    | <https://sonarsource.github.io/rspec/#/rspec/S6959/javascript> |\n| `redundant-type-aliases`                  | <https://sonarsource.github.io/rspec/#/rspec/S6564/javascript> |\n| `regex-complexity`                        | <https://sonarsource.github.io/rspec/#/rspec/S5843/javascript> |\n| `regular-expr`                            | <https://sonarsource.github.io/rspec/#/rspec/S4784/javascript> |\n| `rules-of-hooks`                          | <https://sonarsource.github.io/rspec/#/rspec/S6440/javascript> |\n| `semi`                                    | <https://sonarsource.github.io/rspec/#/rspec/S1438/javascript> |\n| `session-regeneration`                    | <https://sonarsource.github.io/rspec/#/rspec/S5876/javascript> |\n| `shorthand-property-grouping`             | <https://sonarsource.github.io/rspec/#/rspec/S3499/javascript> |\n| `single-char-in-character-classes`        | <https://sonarsource.github.io/rspec/#/rspec/S6397/javascript> |\n| `single-character-alternation`            | <https://sonarsource.github.io/rspec/#/rspec/S6035/javascript> |\n| `slow-regex`                              | <https://sonarsource.github.io/rspec/#/rspec/S5852/javascript> |\n| `sockets`                                 | <https://sonarsource.github.io/rspec/#/rspec/S4818/javascript> |\n| `sonar-block-scoped-var`                  | <https://sonarsource.github.io/rspec/#/rspec/S2392/javascript> |\n| `sonar-jsx-no-leaked-render`              | <https://sonarsource.github.io/rspec/#/rspec/S6439/javascript> |\n| `sonar-max-lines`                         | <https://sonarsource.github.io/rspec/#/rspec/S104/javascript>  |\n| `sonar-max-lines-per-function`            | <https://sonarsource.github.io/rspec/#/rspec/S138/javascript>  |\n| `sonar-max-params`                        | <https://sonarsource.github.io/rspec/#/rspec/S107/javascript>  |\n| `sonar-no-control-regex`                  | <https://sonarsource.github.io/rspec/#/rspec/S6324/javascript> |\n| `sonar-no-dupe-keys`                      | <https://sonarsource.github.io/rspec/#/rspec/S1534/javascript> |\n| `sonar-no-empty-character-class`          | <https://sonarsource.github.io/rspec/#/rspec/S2639/javascript> |\n| `sonar-no-fallthrough`                    | <https://sonarsource.github.io/rspec/#/rspec/S128/javascript>  |\n| `sonar-no-invalid-regexp`                 | <https://sonarsource.github.io/rspec/#/rspec/S5856/javascript> |\n| `sonar-no-magic-numbers`                  | <https://sonarsource.github.io/rspec/#/rspec/S109/javascript>  |\n| `sonar-no-misleading-character-class`     | <https://sonarsource.github.io/rspec/#/rspec/S5868/javascript> |\n| `sonar-no-regex-spaces`                   | <https://sonarsource.github.io/rspec/#/rspec/S6326/javascript> |\n| `sonar-no-unused-class-component-methods` | <https://sonarsource.github.io/rspec/#/rspec/S6441/javascript> |\n| `sonar-no-unused-vars`                    | <https://sonarsource.github.io/rspec/#/rspec/S1481/javascript> |\n| `sonar-prefer-optional-chain`             | <https://sonarsource.github.io/rspec/#/rspec/S6582/javascript> |\n| `sonar-prefer-read-only-props`            | <https://sonarsource.github.io/rspec/#/rspec/S6759/javascript> |\n| `sonar-prefer-regexp-exec`                | <https://sonarsource.github.io/rspec/#/rspec/S6594/javascript> |\n| `sql-queries`                             | <https://sonarsource.github.io/rspec/#/rspec/S2077/javascript> |\n| `stable-tests`                            | <https://sonarsource.github.io/rspec/#/rspec/S5973/javascript> |\n| `standard-input`                          | <https://sonarsource.github.io/rspec/#/rspec/S4829/javascript> |\n| `stateful-regex`                          | <https://sonarsource.github.io/rspec/#/rspec/S6351/javascript> |\n| `strict-transport-security`               | <https://sonarsource.github.io/rspec/#/rspec/S5739/javascript> |\n| `strings-comparison`                      | <https://sonarsource.github.io/rspec/#/rspec/S3003/javascript> |\n| `super-invocation`                        | <https://sonarsource.github.io/rspec/#/rspec/S3854/javascript> |\n| `switch-without-default`                  | <https://sonarsource.github.io/rspec/#/rspec/S131/javascript>  |\n| `table-header`                            | <https://sonarsource.github.io/rspec/#/rspec/S5256/javascript> |\n| `table-header-reference`                  | <https://sonarsource.github.io/rspec/#/rspec/S5260/javascript> |\n| `test-check-exception`                    | <https://sonarsource.github.io/rspec/#/rspec/S5958/javascript> |\n| `todo-tag`                                | <https://sonarsource.github.io/rspec/#/rspec/S1135/javascript> |\n| `too-many-break-or-continue-in-loop`      | <https://sonarsource.github.io/rspec/#/rspec/S135/javascript>  |\n| `unicode-aware-regex`                     | <https://sonarsource.github.io/rspec/#/rspec/S5867/javascript> |\n| `unnecessary-character-escapes`           | <https://sonarsource.github.io/rspec/#/rspec/S6535/javascript> |\n| `unused-import`                           | <https://sonarsource.github.io/rspec/#/rspec/S1128/javascript> |\n| `unused-named-groups`                     | <https://sonarsource.github.io/rspec/#/rspec/S5860/javascript> |\n| `unverified-certificate`                  | <https://sonarsource.github.io/rspec/#/rspec/S4830/javascript> |\n| `unverified-hostname`                     | <https://sonarsource.github.io/rspec/#/rspec/S5527/javascript> |\n| `updated-const-var`                       | <https://sonarsource.github.io/rspec/#/rspec/S3500/javascript> |\n| `updated-loop-counter`                    | <https://sonarsource.github.io/rspec/#/rspec/S2310/javascript> |\n| `use-isnan`                               | <https://sonarsource.github.io/rspec/#/rspec/S2688/javascript> |\n| `use-type-alias`                          | <https://sonarsource.github.io/rspec/#/rspec/S4323/javascript> |\n| `useless-string-operation`                | <https://sonarsource.github.io/rspec/#/rspec/S1154/javascript> |\n| `values-not-convertible-to-numbers`       | <https://sonarsource.github.io/rspec/#/rspec/S3758/javascript> |\n| `variable-name`                           | <https://sonarsource.github.io/rspec/#/rspec/S117/javascript>  |\n| `void-use`                                | <https://sonarsource.github.io/rspec/#/rspec/S3735/javascript> |\n| `weak-ssl`                                | <https://sonarsource.github.io/rspec/#/rspec/S4423/javascript> |\n| `web-sql-database`                        | <https://sonarsource.github.io/rspec/#/rspec/S2817/javascript> |\n| `x-powered-by`                            | <https://sonarsource.github.io/rspec/#/rspec/S5689/javascript> |\n| `xml-parser-xxe`                          | <https://sonarsource.github.io/rspec/#/rspec/S2755/javascript> |\n| `xpath`                                   | <https://sonarsource.github.io/rspec/#/rspec/S4817/javascript> |\n\n<!-- suffix placeholder -->\n\n## Sponsors\n\n| 1stG                                                                                                                               | RxTS                                                                                                                               | UnTS                                                                                                                               |\n| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |\n| [![1stG Open Collective backers and sponsors](https://opencollective.com/1stG/organizations.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective backers and sponsors](https://opencollective.com/rxts/organizations.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective backers and sponsors](https://opencollective.com/unts/organizations.svg)](https://opencollective.com/unts) |\n\n## Backers\n\n[![Backers](https://raw.githubusercontent.com/1stG/static/master/sponsors.svg)](https://github.com/sponsors/JounQin)\n\n| 1stG                                                                                                                             | RxTS                                                                                                                             | UnTS                                                                                                                             |\n| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |\n| [![1stG Open Collective backers and sponsors](https://opencollective.com/1stG/individuals.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective backers and sponsors](https://opencollective.com/rxts/individuals.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective backers and sponsors](https://opencollective.com/unts/individuals.svg)](https://opencollective.com/unts) |\n\n## Changelog\n\nDetailed changes for each release are documented in [CHANGELOG.md](https://github.com/un-ts/eslint-plugin-sonar/blob/HEAD/eslint-plugin-sonar/CHANGELOG.md).\n\n## License\n\n[MIT][] © [JounQin][]@[1stG.me][]\n\n[1stg.me]: https://www.1stg.me\n[jounqin]: https://GitHub.com/JounQin\n[mit]: http://opensource.org/licenses/MIT\n","readmeFilename":"README.md"}