{"_id":"oxlint-plugin-complexity","_rev":"25-192df9c597a82f8bc9a9c50587b34cd0","name":"oxlint-plugin-complexity","dist-tags":{"next":"1.0.0-rc.2","latest":"3.0.0"},"versions":{"0.1.0":{"name":"oxlint-plugin-complexity","version":"0.1.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.1.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"5c48193e5482418be6741ec5c4d150d380869217","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.1.0.tgz","fileCount":59,"integrity":"sha512-wkLeR2TNL66Z6Y9iVenk6lQ5MTB2y8XIWtTy4HWbNzWRbKxnbxDo9XG9NxTf01pjsGqoFekimOyoUZDO35b5sw==","signatures":[{"sig":"MEYCIQDqGzpiEh6DL9tHLKKOiFz/RzGh47SjthxgpAeCcSjsmAIhAInFUKqiKXbQDM1fC7qi2EA2gMI18/UQ8bZXEHXGNXgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78438},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/0fa1cda82d1920313a5cb7806af92fa5/oxlint-plugin-complexity-0.1.0.tgz","_integrity":"sha512-wkLeR2TNL66Z6Y9iVenk6lQ5MTB2y8XIWtTy4HWbNzWRbKxnbxDo9XG9NxTf01pjsGqoFekimOyoUZDO35b5sw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.35.0","vitest":"^4.0.16","prettier":"3.7.4","oxc-parser":"^0.105.0","typescript":"^5.9.3","@types/node":"^22.19.3","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.1.0_1766742461729_0.6198075896149167","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"oxlint-plugin-complexity","version":"0.1.2","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.1.2","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"dcc667c6ed1223dd59b05e15986a2c4cfc5f1af3","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.1.2.tgz","fileCount":59,"integrity":"sha512-CE6Z8WXjJldqxryYhzEwkFggI5miqk/c3Sc+bnfbbX1rvtPRl1ktwEA4QNOdcazrJsjdE7dGy+jxz7aC59LmDQ==","signatures":[{"sig":"MEUCIQCVFER1zWBTIRyu7zcPSLi+dJIC1WKetzjqOt7RF2c04gIgeDfzny/+S3RZ/HtZHT0nwlOiCZBLF+tMNL6wcCC/SlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78300},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/666a24123f487125ddd8dba3198f65cf/oxlint-plugin-complexity-0.1.2.tgz","_integrity":"sha512-CE6Z8WXjJldqxryYhzEwkFggI5miqk/c3Sc+bnfbbX1rvtPRl1ktwEA4QNOdcazrJsjdE7dGy+jxz7aC59LmDQ==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.35.0","vitest":"^4.0.16","prettier":"3.7.4","oxc-parser":"^0.105.0","typescript":"^5.9.3","@types/node":"^22.19.3","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.1.2_1766770950004_0.3386783317248885","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"oxlint-plugin-complexity","version":"0.1.3","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.1.3","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"23327df8fb8386cf4e333574beb118ae68336934","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.1.3.tgz","fileCount":59,"integrity":"sha512-9H3+6bXbG/r808RSC89b+813U3nQVid2IFFl4rI+DNuh9pSbkubLCbU+RDKhS63Y8ETeFwrEkjiHi/HLzwqiKA==","signatures":[{"sig":"MEQCIHK9ThWLNqH03I1+3IXG4dfsLkcBHewvgi01fXl4DOmFAiBJMoQZGao1S6Fc9+S74GwGKDytFDL5PHu6flXgaEO7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78300},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/b9009e7ff930e8202096e8fdef02debc/oxlint-plugin-complexity-0.1.3.tgz","_integrity":"sha512-9H3+6bXbG/r808RSC89b+813U3nQVid2IFFl4rI+DNuh9pSbkubLCbU+RDKhS63Y8ETeFwrEkjiHi/HLzwqiKA==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.35.0","vitest":"^4.0.16","prettier":"3.7.4","oxc-parser":"^0.105.0","typescript":"^5.9.3","@types/node":"^22.19.3","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.1.3_1767114164143_0.8870555497895809","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"oxlint-plugin-complexity","version":"0.1.4","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.1.4","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"202682d6f2324a43a0be0975f461c30c62a33c0b","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.1.4.tgz","fileCount":59,"integrity":"sha512-0yLjlXJEkCJVKcXT+AA4yz8k862z6CUP5DWAn+cZMgAXebdAqNeC7pj4Ez1Cef7qy/C3qeDWpzE2M82glRQ9bw==","signatures":[{"sig":"MEYCIQDH3BdjS9RQ9tjmUL9+aHjvxp/EAAki5kldgcJgQcq2zwIhAN10158tpSpGsBC55mkD61nHU0lFuDxH6K7wHZkFnQhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78300},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/d88b361a24bf039385f2e3ca9e29e91d/oxlint-plugin-complexity-0.1.4.tgz","_integrity":"sha512-0yLjlXJEkCJVKcXT+AA4yz8k862z6CUP5DWAn+cZMgAXebdAqNeC7pj4Ez1Cef7qy/C3qeDWpzE2M82glRQ9bw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.35.0","vitest":"^4.0.16","prettier":"3.7.4","oxc-parser":"^0.107.0","typescript":"^5.9.3","@types/node":"^22.19.3","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.1.4_1768039469125_0.17821901207798585","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"oxlint-plugin-complexity","version":"0.2.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.2.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"55d66952af1222cbb3f00f79da23aaa6a3984e5b","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.2.0.tgz","fileCount":91,"integrity":"sha512-UaqOrWdUvPnAaiC7AbTThO0kCRlr2RgVqZEJqsa2jwooew0RbYCkqHxPdzLut7kzDzH5BGDimAK70CxzUmKmeg==","signatures":[{"sig":"MEUCIQDpDcAIYieWzfUzWwt5Cvk0hSI2kGLIEsuAQ8MH7egUbgIgLx6K+B9aUwwLbqe57ucWhZZfcDyhZe3tdG4lMA0OjAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152020},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/a31d5c3a44efed6ceb7b5add90655b5d/oxlint-plugin-complexity-0.2.0.tgz","_integrity":"sha512-UaqOrWdUvPnAaiC7AbTThO0kCRlr2RgVqZEJqsa2jwooew0RbYCkqHxPdzLut7kzDzH5BGDimAK70CxzUmKmeg==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.35.0","vitest":"^4.0.16","prettier":"3.7.4","oxc-parser":"^0.107.0","typescript":"^5.9.3","@types/node":"^22.19.3","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.2.0_1768297182933_0.3260926913325679","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"oxlint-plugin-complexity","version":"0.3.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.3.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"a95ad28fb7e042272c18d32d546434cd70de8194","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.3.0.tgz","fileCount":91,"integrity":"sha512-C3r38RPeiyNBqn3hPAdlgJHDyw1nCXco8Z51b1BHPVj7MXXmLyAlMrRnf8frHX+Vmrgte2xAhLcj6QpbXpDtWw==","signatures":[{"sig":"MEUCIQDDiDQLDjTwL2FRpTBeZYhLO/BXb31SFxe7WpPh6+DLXgIgLxihceyBd+zfQKb5/XcpTNTn2eHYYlVtjqO8F62PEiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165519},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/330093fa7a621fa0b816b09385aa8f68/oxlint-plugin-complexity-0.3.0.tgz","_integrity":"sha512-C3r38RPeiyNBqn3hPAdlgJHDyw1nCXco8Z51b1BHPVj7MXXmLyAlMrRnf8frHX+Vmrgte2xAhLcj6QpbXpDtWw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.7.4","oxc-parser":"^0.108.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.3.0_1768821188891_0.6205399553985618","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"oxlint-plugin-complexity","version":"0.3.1","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.3.1","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"bac65aa7432190c6759e65f47f3bc272d978e583","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.3.1.tgz","fileCount":91,"integrity":"sha512-lPUDloNPWQSg33QFhg66YhKCqYxp2p6jGbgeGRDmMkleMUTkgL2LSnjqmTHMXBcqDDjg37YViigbmn9bX7WDMA==","signatures":[{"sig":"MEUCIQCJhB3shgVTS5IwQBD0iKPNnsE2RziTiqn3ECduz6aDUgIgBaw0DHel7pX1FFvbDVhYMvuUHH6wflVDj0Cw12EzWG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165519},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/f8d745ae69f7be824deac1535bc12d0d/oxlint-plugin-complexity-0.3.1.tgz","_integrity":"sha512-lPUDloNPWQSg33QFhg66YhKCqYxp2p6jGbgeGRDmMkleMUTkgL2LSnjqmTHMXBcqDDjg37YViigbmn9bX7WDMA==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.111.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.3.1_1769527954179_0.06960106628207541","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"oxlint-plugin-complexity","version":"0.3.2","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@0.3.2","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"8f7bffc13ebad08bc2ca6f8db7fda655e8f1b83a","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-0.3.2.tgz","fileCount":91,"integrity":"sha512-QCgWhun5G789GdEQ8Vh9CwPY68+c76JXhJjU7EMtOeCsHl7e2Fe4jmSi/tsesbgwHZvZExvLTlLX4mSM/eGaRQ==","signatures":[{"sig":"MEYCIQD6b89ZmqEcjtdwemQ7LFZRGVX7OI821onaoqr8Z3TlaQIhAIosC7hCqKuxLJXOf1yq2DuQ1MCyMMmmVvS68SgtrP73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155511},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-0.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/32a3b1569e3c8ed9d367671e83ba7783/oxlint-plugin-complexity-0.3.2.tgz","_integrity":"sha512-QCgWhun5G789GdEQ8Vh9CwPY68+c76JXhJjU7EMtOeCsHl7e2Fe4jmSi/tsesbgwHZvZExvLTlLX4mSM/eGaRQ==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.111.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_0.3.2_1769946657114_0.923969311931023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"oxlint-plugin-complexity","version":"1.0.0-rc.1","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@1.0.0-rc.1","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"c05b2df5a739c606e8ec75f54aa85fc476293205","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-1.0.0-rc.1.tgz","fileCount":111,"integrity":"sha512-ya8DWro/TN9LxlEuZMUK4RIcmR9eT0sAyFEPVO7BNIlEdvpZvZRimYDR9yq6vUkg68JZDwqhaXCEFB/mucZKNQ==","signatures":[{"sig":"MEQCIBhK+92ayXUzZQ3GAvWAUNfLEaxYIkwSBbFla4XGsbdTAiBJiGUV3i/eSrXSJ4ellQAiIgt+FZo8Kr3nd280VLva3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250654},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-1.0.0-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/1bf3d463effebf3df0c76c55fba6f621/oxlint-plugin-complexity-1.0.0-rc.1.tgz","_integrity":"sha512-ya8DWro/TN9LxlEuZMUK4RIcmR9eT0sAyFEPVO7BNIlEdvpZvZRimYDR9yq6vUkg68JZDwqhaXCEFB/mucZKNQ==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.112.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_1.0.0-rc.1_1770548242317_0.692999053765003","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"oxlint-plugin-complexity","version":"1.0.0-rc.2","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@1.0.0-rc.2","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"39ef540ed377c5346d99cb58d9e22d0a9f9dd62b","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-1.0.0-rc.2.tgz","fileCount":111,"integrity":"sha512-agIhOwDqOodksngM1YvPPFcmegYkDwNAHj47DM6atpNQ3t1nNBSvkke1YPUHa5T97eadrACrwo5kQBxgLzBlDw==","signatures":[{"sig":"MEUCIH/11mtFc48IOYYMNUddGo/elx3LJa25IcHiAIpMryumAiEAgzi3Kt+8miahhwKnIMTE4J+I0bm4pCVCpZx7YLUdiRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252561},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-1.0.0-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/c5887c7e3a6e353b0c5e7af7cb6f2983/oxlint-plugin-complexity-1.0.0-rc.2.tgz","_integrity":"sha512-agIhOwDqOodksngM1YvPPFcmegYkDwNAHj47DM6atpNQ3t1nNBSvkke1YPUHa5T97eadrACrwo5kQBxgLzBlDw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.112.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_1.0.0-rc.2_1770553651726_0.05334639484525883","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"oxlint-plugin-complexity","version":"1.0.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@1.0.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"7a02f84be4e0dfad0afd0d4fb4800df5d3a358af","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-1.0.0.tgz","fileCount":111,"integrity":"sha512-Fb/evjOMNSg/wxL8oSU7iNup9JTEEFMs0GnCtdiN+uY2naPKEVwBR15Ic4H4l8Dakzu4Ifj5h0R5BONWRyFFFA==","signatures":[{"sig":"MEQCIC/5COY5rfcDhNE6O17MkspTW5oiJPRQLMTth8p+pzkMAiB9uP5Y+8A5F8UFa3StbCMHFUeLhoWFZGE4ioVBnmy7XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252556},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/5804aacfd1ebca912bf52bff2a2c4888/oxlint-plugin-complexity-1.0.0.tgz","_integrity":"sha512-Fb/evjOMNSg/wxL8oSU7iNup9JTEEFMs0GnCtdiN+uY2naPKEVwBR15Ic4H4l8Dakzu4Ifj5h0R5BONWRyFFFA==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.39.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.112.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3"},"peerDependencies":{"oxlint":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_1.0.0_1770554921365_0.2317176881753802","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"oxlint-plugin-complexity","version":"2.0.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.0.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"2be574eca16650c391de21a33aaca33294ef3a2f","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.0.0.tgz","fileCount":111,"integrity":"sha512-1yOswJRhmcb1AWXPbOEtbu5RPgrbysT6c8sgrVDkozocM+YFvwhnnp/DbqeRHjJJiWDd/kIhh6SkZK398ZDqFw==","signatures":[{"sig":"MEUCID8WY8m9xkTMYkde4l48n+Z+dD6chJ52OFpAySmgvMhdAiEAznqjz2zGztHV6hrpzZuirafI21x8ITQFIeFiaZ4HRNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247032},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/mc/m2smrrv92kjf8rjq5mlx206w0000gn/T/bb56d939b5e0ddcba7c66cfccb7f6d08/oxlint-plugin-complexity-2.0.0.tgz","_integrity":"sha512-1yOswJRhmcb1AWXPbOEtbu5RPgrbysT6c8sgrVDkozocM+YFvwhnnp/DbqeRHjJJiWDd/kIhh6SkZK398ZDqFw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.114.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.0.0_1771366350205_0.03472168087990024","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"oxlint-plugin-complexity","version":"2.0.1","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.0.1","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"4ff1de59fac7e3bb4249b3c4c33a3d8d78c6d8da","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.0.1.tgz","fileCount":75,"integrity":"sha512-oFYg3D3c5RmtsQKjxJ6yyBJ3xbiD8SQRdwYnQ6NXJ0YC7A8r0tktdDMUFeTQsJ1EEqbbtvwGq1EARm/Tu20ORA==","signatures":[{"sig":"MEYCIQDN6O3arQJ0Ac4mWSh07X28N2almGeMnH4sLmCcCbLDPAIhAPNFvkB9kUU8gfyUIGyVabf7tGwJA48hQWd7ss253tk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167545},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/c0c6136af29115f0f31e9960832c4f35/oxlint-plugin-complexity-2.0.1.tgz","_integrity":"sha512-oFYg3D3c5RmtsQKjxJ6yyBJ3xbiD8SQRdwYnQ6NXJ0YC7A8r0tktdDMUFeTQsJ1EEqbbtvwGq1EARm/Tu20ORA==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.115.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.0.1_1772054845949_0.5839996341428748","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"oxlint-plugin-complexity","version":"2.0.2","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.0.2","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"bf6dac1ba0f93d52ece20dd74ac19e26aacc47f9","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.0.2.tgz","fileCount":119,"integrity":"sha512-xtHWTJJSgYCmLO9Q8Qy81WxNqSrULAuOD1zx4vd5OGq89oMEaCXbrnXke7igrRqgkEgas3OnWTXsK05zxTkPUg==","signatures":[{"sig":"MEQCIDUxvX4xYc4eKyR3yMOqtMhdNwcwqJuQN5KeRz+Dg3qQAiBNM3qzdMTbCsQ6y6HT8po+E+wsMhTr4rmTwsZ1yf1c0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244080},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/5a19be6efdcffb9855bcc5f68a404865/oxlint-plugin-complexity-2.0.2.tgz","_integrity":"sha512-xtHWTJJSgYCmLO9Q8Qy81WxNqSrULAuOD1zx4vd5OGq89oMEaCXbrnXke7igrRqgkEgas3OnWTXsK05zxTkPUg==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.116.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.0.2_1772925425952_0.8130490835122122","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"oxlint-plugin-complexity","version":"2.0.3","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.0.3","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"c2a32cbebf06c5bb31ed49df0a1c59fb56fb9332","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.0.3.tgz","fileCount":119,"integrity":"sha512-AUz+6/Hl4fhtaF1Punv+bREe6GWuMBsrvj2sNKOoio3lUnc7ia9dU/Qq8SrCkdyYsLgTMOdp0wOQUHvjladcqw==","signatures":[{"sig":"MEQCIBvO0BBaR5decK9LMe0yQkXunJ4/4xp2gVENKLCs0wcVAiBtED5pylHpaRZQHmzbSkDGWpuIOIkARvcbvBf/oSrOHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244080},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/0f2e54624469fba03b394a10a2e9007d/oxlint-plugin-complexity-2.0.3.tgz","_integrity":"sha512-AUz+6/Hl4fhtaF1Punv+bREe6GWuMBsrvj2sNKOoio3lUnc7ia9dU/Qq8SrCkdyYsLgTMOdp0wOQUHvjladcqw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.120.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"@oxlint/plugins":">=1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.0.3_1773862337107_0.7076637679779114","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"oxlint-plugin-complexity","version":"2.1.0","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.0","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"4952b0c66c523d8265ecfb841d877688aff7ca6f","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.0.tgz","fileCount":131,"integrity":"sha512-13eadAyo3TQL5Ukvhy4oSVsnpfpUvepSJ+VhoPs27pJjaTYYpZAfNlD0UPTGUQlbmWO/tJH231yd9/0lG7RC4A==","signatures":[{"sig":"MEYCIQDDS65G0qALeGFfR29EXEh8J5HcRuixAoFLguHF2qoj1AIhAM1aipIgIiG7wcMEDe6nJXWadplT6SdF+TD5kYvF8o+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265642},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/9ab5f292ffe53627a46b9fcf6e1831d0/oxlint-plugin-complexity-2.1.0.tgz","_integrity":"sha512-13eadAyo3TQL5Ukvhy4oSVsnpfpUvepSJ+VhoPs27pJjaTYYpZAfNlD0UPTGUQlbmWO/tJH231yd9/0lG7RC4A==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","diff":"^8.0.4","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.123.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0","@oxlint/plugins":">=1.43.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.0_1775174300916_0.9907868396482256","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"oxlint-plugin-complexity","version":"2.1.1","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.1","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"01bb1837ee3981f940c16298b667fc1b588daec3","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.1.tgz","fileCount":131,"integrity":"sha512-4HzpMO1K98SpC0UQrJroEf5POfwE0JY8VMkDhTHPHLyYijXPzGIR/uRM7GXFmOTDx9erG4E8YQ4/++M8A8tPiw==","signatures":[{"sig":"MEYCIQDvOi6RF8Q8d8bSTkhaOUwLf0zqQczlqaMRO3HBf+onfAIhAKndhBl1NsnBufqNjgFbTg6XGYjXpk+8k7MOiRMXdPie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265659},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/34ca171061f1bbe0987225583bcf60fa/oxlint-plugin-complexity-2.1.1.tgz","_integrity":"sha512-4HzpMO1K98SpC0UQrJroEf5POfwE0JY8VMkDhTHPHLyYijXPzGIR/uRM7GXFmOTDx9erG4E8YQ4/++M8A8tPiw==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","diff":"^8.0.4","husky":"^9.1.7","oxlint":"^1.48.0","vitest":"^4.0.17","prettier":"3.8.1","oxc-parser":"^0.123.0","typescript":"^5.9.3","@types/node":"^22.19.5","estree-walker":"^3.0.3","@oxlint/plugins":"^1.48.0"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0","@oxlint/plugins":">=1.43.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.1_1775174536914_0.6548485070544543","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"oxlint-plugin-complexity","version":"2.1.2","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.2","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"5f63dc278916cae1c2a05b81df913aa95f3080cd","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.2.tgz","fileCount":87,"integrity":"sha512-Ja/oM31gffK3TEy/WnInq2kQyCkKY0ke1tUeQ6GRv8MsDGKQRj+C+ptBL5takwIOx3msEnoukq9dtpcYy6q0LQ==","signatures":[{"sig":"MEMCH31isUeLfJrDtPQbls7Ot4dRp9lgIHpZLnZo5XvjFOwCIG+cySkRtEYF45hF5bfMZWREqg8VTWuDWbonALnl+sgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189124},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/e011326c484e1132fd7b9c50108e3ee0/oxlint-plugin-complexity-2.1.2.tgz","_integrity":"sha512-Ja/oM31gffK3TEy/WnInq2kQyCkKY0ke1tUeQ6GRv8MsDGKQRj+C+ptBL5takwIOx3msEnoukq9dtpcYy6q0LQ==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.62.0","vitest":"^4.1.5","prettier":"3.8.3","oxc-parser":"^0.128.0","typescript":"^6.0.3","@types/node":"^22.19.17","estree-walker":"^3.0.3","@oxlint/plugins":"^1.62.0"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0","@oxlint/plugins":">=1.43.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.2_1777465972072_0.167330805340405","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"oxlint-plugin-complexity","version":"2.1.3","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.3","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"4b8958adbc17d2ec62eab9719a5c43e27ae132bd","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.3.tgz","fileCount":87,"integrity":"sha512-oZBW7weeJqt4kqRQiHJEkqsA1nHfyijiUET38N3uPh+GGVmtqYgDkQEAD0FtJbEWIjgyvJ8jSCR9IA/gzI1EdA==","signatures":[{"sig":"MEUCIQCVVVdUACLsPTnBVI5SPCJnbeMND3EGiBV+r9IWnfduOgIgM5QAF+qsP/tdTa9AxSjdiMPOd897WqNeGK9USak914I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189113},"main":"./dist/index.js","type":"module","_from":"file:oxlint-plugin-complexity-2.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","test:run":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"itaymendel","email":"itay.mendelawy@gmail.com"},"_resolved":"/private/var/folders/w7/2g1mz6ln5w7045qjmq4_ty6m0000gn/T/8045fe558207d03c01b17c115df5a4cd/oxlint-plugin-complexity-2.1.3.tgz","_integrity":"sha512-oZBW7weeJqt4kqRQiHJEkqsA1nHfyijiUET38N3uPh+GGVmtqYgDkQEAD0FtJbEWIjgyvJ8jSCR9IA/gzI1EdA==","repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"10.9.4","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@oxlint/plugins":"^1.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.62.0","vitest":"^4.1.5","prettier":"3.8.3","oxc-parser":"^0.132.0","typescript":"^6.0.3","@types/node":"^22.19.17","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.3_1779701830973_0.49697808227824547","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"oxlint-plugin-complexity","version":"2.1.4","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.4","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"0ba3fc83f6e25666ae009ed0a4f79b70296a2dc8","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.4.tgz","fileCount":87,"integrity":"sha512-QQeGHUs2aOs0hx0cM9IudAbPye/xo0/p63ce82TnF4wsJ7z7m4qqoWNfeXcJKFliQ+4F1jCMf3RivadZatVdcg==","signatures":[{"sig":"MEUCIQC6T4yo6H+CYoA8JfIQtKLzjTy4he/me22pWtT5BA8E9AIgF22hUF9Rs9dkw01Og5i1peZPxyx77fSR7Mr859v4gPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"6ca718ee45990ad77e535630ca836beb4dc93912","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"11.17.0","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@oxlint/plugins":"^1.69.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.69.0","vitest":"^4.1.8","prettier":"3.8.3","oxc-parser":"^0.135.0","typescript":"^6.0.3","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.4_1781330029303_0.5914377035883274","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"oxlint-plugin-complexity","version":"2.1.5","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.5","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"419f2fafd5e3161655d6287d7341eb144a57e7c1","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.5.tgz","fileCount":87,"integrity":"sha512-odc7bcPjj7RZwDcBtPicZxUPX5PKj7yC7M+VrQycO6zGkMnKktkKN/sACaW6brZy2PCMfqnS1bzVmHEbBChhKw==","signatures":[{"sig":"MEYCIQCOAfsqR2xzVJpROBpgqr2CpzOfNMCQlaKZ9/pipcBjewIhAOTezmDauRmLlNZhuR1vRoRJnoR9cmpP01W1AiBMOva4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"1e8e9b24d389129c78ded6b75176a3f66b142071","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"11.18.0","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@oxlint/plugins":"^1.73.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.23.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.73.0","vitest":"^4.1.10","prettier":"3.9.4","oxc-parser":"^0.139.0","typescript":"^6.0.3","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.5_1783499930691_0.4163088239927182","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"oxlint-plugin-complexity","version":"2.1.6","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.6","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"cb511f1a30414287324d953ff7fc20494fd5da67","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.6.tgz","fileCount":87,"integrity":"sha512-t2XCMTzlVYlXxI0077BzlXdJ2VNjOjN6ktH/IYq13uQcurGxp4SxKqqVIXIiuKgruaTKMhgFKzvi5EFT52BpHg==","signatures":[{"sig":"MEUCIQCKHZw5FhirjGqjPi7XnUxZG/qdXajdyI3p1pNWq3i8TAIgBnCVEGQvl7F7pKhfbzLbFFEN5pimJwjm/1ciyVlsnF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"3bec9fd012c4aca9e7aa0e59d308133e52184f3f","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"12.0.1","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@oxlint/plugins":"^1.73.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.23.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.73.0","vitest":"^4.1.10","prettier":"3.9.6","oxc-parser":"^0.140.0","typescript":"^7.0.2","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.6_1784639876701_0.3446775429979556","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"oxlint-plugin-complexity","version":"2.1.7","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.7","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"55417699553820ebb00f2c7f8f3d28d6456dd13f","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.7.tgz","fileCount":87,"integrity":"sha512-q3WvEQjVx8Y6kszPoJsiMpGG+hqo8yZQ8XiY5l/LuKCHYUeLoFbhauKfC1FFyL6x3Knyi9JarA0u7AvCUfSmJQ==","signatures":[{"sig":"MEYCIQCq9+RSHeZHdWkzzc866OcJsdUfMTckKBhqU5AjcQWFoQIhAPfWXK0EvSmuAu1gnGi59xm1Otkv2fPsInWh0KxYPKte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"195f02870f4e65551fff6dc1d55a91a3b8ed67c2","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"12.0.2","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@oxlint/plugins":"^1.73.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.23.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.73.0","vitest":"^4.1.10","prettier":"3.9.6","oxc-parser":"^0.142.0","typescript":"^7.0.2","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.7_1786267926408_0.6070223750941393","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"oxlint-plugin-complexity","version":"2.1.8","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"author":{"name":"itaymendel"},"license":"MIT","_id":"oxlint-plugin-complexity@2.1.8","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"32a45b297a20db5987a9b1e48a52d509281ca835","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-2.1.8.tgz","fileCount":87,"integrity":"sha512-4BnfNeQkeuEwUti+QAOBaCUuEWZaubk7L94dNl60RXzrs/pjzNOXhWx4rAmK8g/HoBrkIyJ8kqyto5nU0vDG9g==","signatures":[{"sig":"MEQCIGmljxNWnhtegoVJbwo40zibS0GC7ID0ueF5AZUM6QKUAiA0nyoqAh1budxLXqdqp/LbZxapKjW4w4kgzqf2MHNf9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"0ca5ad97d84af72dee60ce35920e8514ef51f8a5","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"12.0.2","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@oxlint/plugins":"^1.73.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.23.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.73.0","vitest":"^4.1.10","prettier":"3.9.6","oxc-parser":"^0.146.0","typescript":"^7.0.2","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-complexity_2.1.8_1787943850331_0.5513189518498762","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"_id":"oxlint-plugin-complexity@3.0.0","bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"dist":{"shasum":"b221628fc51f60e39da126182ee9cc78881a49ab","tarball":"https://registry.npmjs.org/oxlint-plugin-complexity/-/oxlint-plugin-complexity-3.0.0.tgz","fileCount":87,"integrity":"sha512-VEScDKwvwYCaCfRo7fu9ugbwuMMd/UJ0iER6omjKN1xnpSddricm2rIPVcASl3H3sbQa7qdVYn0YHrmaTwF6Aw==","signatures":[{"sig":"MEYCIQDA06cYtUxImTEHJUudT8SrM2AadSlgVUiZpNNJ2WQTmwIhAK1ZE7rz1LaynGLnmq/HKtOnsqV3Yrkf0WYAp/sJvKjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkcwgpKmEWETICser4UCW3DUe6rgcKxS8HfEqgUVDzeQIhAIyqINizmagGOgFtYOh+FycMAfx8ReLfSdJY2ka1GVer"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oxlint-plugin-complexity@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196441},"main":"./dist/index.js","name":"oxlint-plugin-complexity","type":"module","types":"./dist/index.d.ts","author":{"name":"itaymendel"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./diff":{"types":"./dist/diff.d.ts","import":"./dist/diff.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"d4c946f8bad670f4b53f1687cd6b445b169b5748","imports":{"#src/*":"./src/*"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"pnpm run build && oxlint src/","test":"vitest","build":"tsc","format":"prettier --write .","prepare":"husky","test:run":"vitest run","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"version":"3.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6566ba6d-b97d-472f-b864-1bf939ad53b5"}},"homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"_npmVersion":"12.0.2","description":"Cyclomatic and cognitive complexity rules for oxlint","directories":{},"maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@oxlint/plugins":"^1.73.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"^4.23.0","diff":"^9.0.0","husky":"^9.1.7","oxlint":"^1.73.0","vitest":"^4.1.10","prettier":"3.9.6","oxc-parser":"^0.148.0","typescript":"^7.0.2","@types/node":"^22.19.20","estree-walker":"^3.0.3"},"peerDependencies":{"diff":">=5.0.0","oxc-parser":">=0.60.0","estree-walker":">=3.0.0"},"peerDependenciesMeta":{"diff":{"optional":true},"oxc-parser":{"optional":true},"estree-walker":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-plugin-complexity_3.0.0_1789393595456_0.5440855684737904"}}},"time":{"created":"2025-12-26T09:47:41.613Z","modified":"2026-09-14T13:46:37.472Z","0.1.0":"2025-12-26T09:47:41.892Z","0.1.2":"2025-12-26T17:42:30.153Z","0.1.3":"2025-12-30T17:02:44.295Z","0.1.4":"2026-01-10T10:04:29.276Z","0.2.0":"2026-01-13T09:39:43.475Z","0.3.0":"2026-01-19T11:13:09.075Z","0.3.1":"2026-01-27T15:32:34.359Z","0.3.2":"2026-02-01T11:50:57.263Z","1.0.0-rc.1":"2026-02-08T10:57:22.477Z","1.0.0-rc.2":"2026-02-08T12:27:31.875Z","1.0.0":"2026-02-08T12:48:41.532Z","2.0.0":"2026-02-17T22:12:30.356Z","2.0.1":"2026-02-25T21:27:26.102Z","2.0.2":"2026-03-07T23:17:06.115Z","2.0.3":"2026-03-18T19:32:17.267Z","2.1.0":"2026-04-02T23:58:21.082Z","2.1.1":"2026-04-03T00:02:17.065Z","2.1.2":"2026-04-29T12:32:52.230Z","2.1.3":"2026-05-25T09:37:11.139Z","2.1.4":"2026-06-13T05:53:49.453Z","2.1.5":"2026-07-08T08:38:50.862Z","2.1.6":"2026-07-21T13:17:56.886Z","2.1.7":"2026-08-09T09:32:06.555Z","2.1.8":"2026-08-28T19:04:10.449Z","3.0.0":"2026-09-14T13:46:35.554Z"},"bugs":{"url":"https://github.com/itaymendel/oxlint-plugin-complexity/issues"},"author":{"name":"itaymendel"},"license":"MIT","homepage":"https://github.com/itaymendel/oxlint-plugin-complexity#readme","keywords":["oxlint","oxc","eslint","plugin","complexity","cyclomatic","cognitive","code-quality"],"repository":{"url":"git+https://github.com/itaymendel/oxlint-plugin-complexity.git","type":"git"},"description":"Cyclomatic and cognitive complexity rules for oxlint","maintainers":[{"name":"itaymendel","email":"itay.mendelawy@gmail.com"}],"readme":"# oxlint-plugin-complexity\n\nCyclomatic and cognitive complexity rules for [oxlint](https://oxc.rs/docs/guide/usage/linter.html) with **actionable error messages**. Also available as a standalone library for programmatic complexity analysis.\n\n**Features:**\n\n- Cyclomatic and cognitive complexity analysis.\n- Actionable error messages with complexity breakdown.\n- [Programmatic API](./src/index.ts) for custom tooling\n- **Framework support:** React, Vue, Angular, Svelte, Astro, Solid, Qwik\n- **File types:** `.js` `.mjs` `.cjs` `.ts` `.tsx` `.jsx` `.vue` `.svelte` `.astro`\n\n> **Note:** Refactoring tips require cognitive complexity (only it tracks nesting depth).\n\n## Quick Start\n\n```bash\nnpm install oxlint-plugin-complexity --save-dev\n```\n\n```json\n// .oxlintrc.json\n{\n  \"jsPlugins\": [\"oxlint-plugin-complexity\"],\n  \"rules\": {\n    \"complexity/complexity\": [\n      \"error\",\n      {\n        \"cyclomatic\": 20,\n        \"cognitive\": 15\n      }\n    ]\n  }\n}\n```\n\n## Actionable Error Messages\n\nError messages show a summary, line-by-line breakdown, and refactoring tips for deep nesting:\n\n```\ncomplexity(complexity): Function 'processData' has Cognitive Complexity of 15.\nMaximum allowed is 10. [if: +14, for: +1]\n\nBreakdown:\n   Line 2: +1 for 'for'\n   Line 3: +2 for 'if' (incl. +1 nesting)\n   Line 4: +3 for 'if' (incl. +2 nesting)\n   Line 5: +4 for 'if' (incl. +3 nesting)\n>>> Line 6: +5 for 'if' (incl. +4 nesting) [top offender]\n    ↳ Tip: Extract inner loops into helper functions - each extraction removes one nesting level\n```\n\n```javascript\nfunction processData(items, mode, config) {\n  for (const item of items) {\n    // Line 2: +1\n    if (item.active) {\n      // Line 3: +2 (nesting=1)\n      if (mode === 'strict') {\n        // Line 4: +3 (nesting=2)\n        if (config.validate) {\n          // Line 5: +4 (nesting=3)\n          if (item.required) {\n            // Line 6: +5 (nesting=4) <- top offender\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n## Rule Configuration\n\n```jsonc\n{\n  \"complexity/complexity\": [\n    \"error\",\n    {\n      // Complexity thresholds\n      \"cyclomatic\": 20, // Default: 20\n      \"cognitive\": 15, // Default: 15\n\n      // Performance optimization (optional)\n      \"minLines\": 10, // Default: 10 (skip functions <10 lines like getters; 0 = analyze all; counts comments/blanks)\n\n      // Extraction suggestions (optional)\n      \"enableExtraction\": true, // Default: true\n      \"extractionMultiplier\": 1.5, // Default: 1.5 (triggers at 1.5× cognitive threshold)\n      \"minExtractionPercentage\": 30, // Default: 30 (min % of total complexity to suggest)\n\n      // Refactoring tip thresholds (optional, set to 0 to disable)\n      \"nestingTipThreshold\": 3, // Default: 3\n      \"elseIfChainThreshold\": 4, // Default: 4\n      \"logicalOperatorThreshold\": 3, // Default: 3\n    },\n  ],\n}\n```\n\n### Cyclomatic Complexity\n\nCounts decision points in code. [Learn more](https://en.wikipedia.org/wiki/Cyclomatic_complexity)\n\n**+1 for:** `if`, `for`, `for...in`, `for...of`, `while`, `do...while`, `case`, `catch`, `? :`, `&&`, `||`, `??`, `||=`/`&&=`/`??=`, `?.` (each optional member/call), default values (`fn(x = 1)`, `{ x = 1 } = y`)\n\n### Cognitive Complexity\n\nMeasures how difficult code is to understand by penalizing nesting. [Learn more](https://www.sonarsource.com/resources/cognitive-complexity/)\n\n- **+1 for:** `if`/`for`/`while`/`switch`/`catch`/`? :` (+nesting), `else`, logical sequence changes, nested functions, recursion\n- **Excluded:** React components (PascalCase + returns JSX), default value patterns (`a || []`)\n\n### Refactoring Tips\n\nDetects common complexity patterns and provides actionable tips:\n\n- **Deep nesting** (`nestingTipThreshold`): Suggests extracting inner loops/conditions\n- **Long else-if chains** (`elseIfChainThreshold`): Recommends lookup tables or strategy pattern\n- **Logical operator sequences** (`logicalOperatorThreshold`): Suggests extracting boolean expressions\n\n### Extraction Suggestions\n\nAnalyzes variable flow to identify extractable code blocks (enabled by default, disable with `enableExtraction: false`):\n\n**Example output:**\n\n```\nSmart extraction suggestions:\n\n  Lines 9-22: Extractable with some refactoring\n    Complexity: +11 (55% of total)\n    Inputs: order, config, processedItems\n    Suggested: processOrder(order, config, processedItems): void\n\n  Lines 25-33: Requires significant refactoring\n    Complexity: +6 (30% of total)\n    Inputs: config, totalCount, processedItems\n    Issue: Mutates external variable 'totalCount' (line 27)\n    Suggestion: Consider returning 'totalCount' instead of mutating it\n```\n\n**TypeScript support:** Preserves type annotations in suggested signatures:\n\n```\nInputs: config: Config, results: number[]\nSuggested: processBlock(config: Config, results: number[]): void\n```\n\n#### Known Limitations\n\nExtraction suggestions use static analysis heuristics and may miss:\n\n- **Globals/module variables** (not tracked by variable flow analysis)\n- **Complex flows** (closures, dynamic properties, indirect mutations)\n\nAlways review suggestions before applying, even when marked \"high confidence\".\n\n## Standalone Library Usage\n\nYou can use this package as a standalone library to analyze complexity programmatically - no oxlint runtime needed.\n\n```bash\nnpm install oxlint-plugin-complexity oxc-parser estree-walker diff\n```\n\n### Analyzing a file\n\n```typescript\nimport { analyzeFileComplexity } from 'oxlint-plugin-complexity/standalone';\n\nconst code = `\nfunction processOrder(order, config) {\n  if (order.items.length === 0) {\n    return null;\n  }\n  for (const item of order.items) {\n    if (item.quantity > config.maxQuantity) {\n      if (config.strict) {\n        throw new Error('Over limit');\n      }\n    }\n  }\n  return order;\n}\n`;\n\nconst result = analyzeFileComplexity(code, 'order.ts');\n\nfor (const fn of result.functions) {\n  console.log(`${fn.name} (lines ${fn.startLine}-${fn.endLine})`);\n  console.log(`  Cyclomatic: ${fn.cyclomatic}`);\n  console.log(`  Cognitive:  ${fn.cognitive}`);\n}\n```\n\nEach function result includes `cyclomaticPoints` and `cognitivePoints` arrays with per-construct breakdowns (line, column, complexity contribution, and message).\n\n### Git Diff Analysis\n\nAnalyze only the functions touched by a diff - useful for CI gates, pre-commit hooks, and code review tools.\n\n```typescript\nimport { analyzeDiffComplexity } from 'oxlint-plugin-complexity/diff';\nimport { execFileSync } from 'node:child_process';\n\nconst diff = execFileSync('git', ['diff', 'HEAD~1']).toString();\nconst result = analyzeDiffComplexity(diff);\n\nfor (const file of result.files) {\n  for (const fn of file.functions) {\n    if (fn.cognitive > 15) {\n      console.log(`${file.path}:${fn.startLine} ${fn.name} - cognitive: ${fn.cognitive}`);\n    }\n  }\n}\n```\n\n## Migration from v0.x\n\nReplace the removed `max-cyclomatic` / `max-cognitive` rules with the combined `complexity` rule:\n\n```diff\n// .oxlintrc.json\n{\n  \"jsPlugins\": [\"oxlint-plugin-complexity\"],\n  \"rules\": {\n-   \"complexity/max-cyclomatic\": [\"error\", { \"max\": 20 }],\n-   \"complexity/max-cognitive\": [\"error\", { \"max\": 15 }]\n+   \"complexity/complexity\": [\"error\", {\n+     \"cyclomatic\": 20,\n+     \"cognitive\": 15\n+   }]\n  }\n}\n```\n\n## Attribution\n\nThe cognitive complexity metric is based on [G. Ann Campbell's specification](https://www.sonarsource.com/docs/CognitiveComplexity.pdf) (SonarSource, 2016).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}