{"_id":"@leancodepl/eslint-plugin","_rev":"18-cdd512b206de1b64af634e8ee9dbc5f8","name":"@leancodepl/eslint-plugin","dist-tags":{"latest":"10.6.0"},"versions":{"9.7.0":{"name":"@leancodepl/eslint-plugin","version":"9.7.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@9.7.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"8f76114079d8a44c1d2f63c6f12cf23571db3136","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-9.7.0.tgz","fileCount":9,"integrity":"sha512-iEox1y0FtcPd2zxZ/6SoVDiJ6zOFGBidZN70A4mNYiCnTnKu4KpzM+pgNBAFd4rFzURGdmLQtlQZdEW7xkLjKw==","signatures":[{"sig":"MEYCIQDPPdCqkGo/5HSEIot+vwPppWCAGMmlEBs0qCGrkzqz5AIhAJDEys9vEI8IkU9M5lMOgstyAC1/M5E1Zr2vhyyVMn7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19085},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"57d26780a8da76704e364d1acbf52aaacd5d0867","_npmUser":{"name":"leancode-npm","email":"contribution@leancode.pl"},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"10.9.2","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.7.0_1766155513967_0.33075841535928086","host":"s3://npm-registry-packages-npm-production"}},"9.7.2":{"name":"@leancodepl/eslint-plugin","version":"9.7.2","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@9.7.2","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"e0dcb83672fb978eca994b517e5d74714c835a6e","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-9.7.2.tgz","fileCount":10,"integrity":"sha512-iKfZC8C3X2F1ajepj6d2Pfk5CHn8vbS5t3rVHvfNcw7/o1jUgzzwMFBHV3bwehkWJ/2oNZ5GsXLjP9mkpWMbDA==","signatures":[{"sig":"MEYCIQCyt0N3yegANX0QJL11L4CtvEX6cu11WOPOVYKT9tZVawIhAJffYNoHFuozu4CasAehlL/RgsJlFSujc97FUwu1L2xI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@9.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21653},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9b5e9e89cfb097c30e3dd57495d2c710255d5bb7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.7.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.7.2_1768910274351_0.6659057474010297","host":"s3://npm-registry-packages-npm-production"}},"9.7.3":{"name":"@leancodepl/eslint-plugin","version":"9.7.3","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@9.7.3","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"2fc8e6892318d0aa13ebf76de27b4d16ca4688b5","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-9.7.3.tgz","fileCount":10,"integrity":"sha512-nMP/VUvXsLYSbqZpIMHW9sJ2R0+aGp3dYF1Dhgpx0+mOO0ibgycr5+weIFmRWaMcFiTd9rXKVJfttYAMaDHQVw==","signatures":[{"sig":"MEYCIQDHh0JtDjZRsp+VafEW94j4WHLeCe5SBwolbG1RINhK7AIhAMhhZhrFtNcGOL+iKDk2gbT9B0DULe8LUqIg/tzWhAv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@9.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20750},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"be9a50e16a84d5fc62d2c77f326a8bbf490439da","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.9.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.7.3_1770712384906_0.30215950086132826","host":"s3://npm-registry-packages-npm-production"}},"9.7.4":{"name":"@leancodepl/eslint-plugin","version":"9.7.4","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@9.7.4","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"df6bd4457f7f075f3a86f0650466aec360c09b4d","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-9.7.4.tgz","fileCount":10,"integrity":"sha512-bzXb5Y4c5F4c01RHUbahpr+/6c/b2SvyTvwKz9lRiUPyWL3LvszPA7YQmK1j099Nr7zFX9TLwBbJZ9f2UOepHg==","signatures":[{"sig":"MEQCIHlyrwj3ROQxikKBxmHsPAAOoscQN36j086zgEbjabZwAiBPSmSuNHKe61T0pTi/WU1Y1yQ4XgIKtMC96Y+tu0ZLRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@9.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21079},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"9f36dc8238c23a61ff1977d353f9af5b1f888b34","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.9.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.7.4_1770720006612_0.9186562529241014","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@leancodepl/eslint-plugin","version":"10.0.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.0.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"a66c42dec4ed1e17775bd65f710659588db40a67","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.0.0.tgz","fileCount":10,"integrity":"sha512-M/trC3Ae3MMu3ZW2nt0ROb1zr3ETQuuJ4dFIB0jqpvwi1N6Ob0aXhFK8fX9CM13Hv2twsRhn+N9afwwHMMhBUA==","signatures":[{"sig":"MEUCIQCIjmwGsXPB5tep6XpiLCLAz3gWhAkwkzGYm5vjbc8ACQIgck5Gw+OwjrwJVd2J9tjE5GkufOGhOJCMLhFDS2nqYMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21410},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"dfd63459b4a6fca978f5edee9431c93de03f9023","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.9.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.0_1770826466388_0.3446609654518009","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@leancodepl/eslint-plugin","version":"10.1.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.1.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"91737441e3cadae839c15ae2d1ae016c8d169bf7","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.1.0.tgz","fileCount":7,"integrity":"sha512-4mdSIZMYqeBFTKp6GGUNIexS18RcSl5KRwigUOJh/zljgjGOseqmXSxOaVCKPnDHu8DTW5gcNbB1DglfEiSelQ==","signatures":[{"sig":"MEUCIGkQrhdysFffZ+lGd6KSRuGyv+ZExMbU8MJtUSDUtWdkAiEA8KU3W/wGFN3F8a4AgkACf3222qHnxElKGNaoXqsnaR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20657},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"c79bbf15b228edfdb14348fc6a88f5e6664e0dd1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.10.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.0_1771240627386_0.8798572735355414","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@leancodepl/eslint-plugin","version":"10.1.1","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.1.1","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"6cf12d00ca8bc67b8a56fc791823dcbfd89b655e","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.1.1.tgz","fileCount":7,"integrity":"sha512-fE4LhPH2h0bde3/AjEBVfDitmHwudDGySWWL+L3xwU/Xu0jMgicAC8UmEztJqVmvlpH+B3/uqVOP2oqKrMvNKA==","signatures":[{"sig":"MEUCIDZrCGJJzJGITvy244R1IRlN+xFj82iuUerokigFjlgQAiEAoeVv11dkkKwQ15OjCsz24ocPT8oOGO5MPRKYk1utO3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20989},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"150e901ce0a0070bc808f704741e380702fb0a8c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.10.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.1_1771841323801_0.9290530740693701","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@leancodepl/eslint-plugin","version":"10.1.2","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.1.2","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"9fba9354049263283693ba393538b63d068ad8ea","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.1.2.tgz","fileCount":7,"integrity":"sha512-uDR0QsO8ykHPO2hPTDWvoS85JCOGTUKaYO+UTbyibDbAo97DP6kvKFaibx57tHXBqlQJOksOL+Wrc5D2Bwlciw==","signatures":[{"sig":"MEUCIHuwmLLhdEKu/TD6Ocl8YSS+xWvMrhj2BedS91tyUMuMAiEA/Rprjo1BZY04x2oj3/x6Hs/z+YDeEeHzwyWZqhJD4yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21321},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"8e37592c40dda650ed1428cded02e94854b55d8f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.11.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.2_1772093008855_0.7600508187267696","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@leancodepl/eslint-plugin","version":"10.1.3","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.1.3","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"be2180b4e99f08a68cc8ad93f4a479f0b4fd1ae3","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.1.3.tgz","fileCount":7,"integrity":"sha512-mAOluFdZq2mp4sGkk0S2tOwVBvgbYw7RB6+fAW/mqdCxbf8nZn6X+sEqpYR7h4f8FChyWnnHpKPop3wHnVv9PA==","signatures":[{"sig":"MEUCIQD5RWi6OC/kKZHk+pFmkctzKGthtdtlT0zXgif6flNvzwIgYv5SqPotUHW0GSl6VkrcRx8p/OzuaohTJmKClSDLSXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21653},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"8a8d3497f529725c3087d5041f5ea1f2a9fd7103","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.12.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.3_1775045198565_0.9704729842090047","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@leancodepl/eslint-plugin","version":"10.2.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.2.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"c22bf8b3c62239ef2d7d48b00b22067349e66c8e","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.2.0.tgz","fileCount":7,"integrity":"sha512-ZV9miNccOUGRjG9D4k5BRqQ0x+dc/tzGVqg8AV2uHGS+YKtIu2SFlUSM2AgwOkWKmXCCN1aukkN/qj8Aql7n0g==","signatures":[{"sig":"MEUCIFTEqnEoMW43qTJayTn4qsXEGJVEeZH3j0VXfOHvb5qcAiEA2FvBwcvQBWq4osYMEYdsda0JPsOZGIjlymn3jDAmSUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21984},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"17795ad70d44ab4cccc25c035253462213e52958","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.12.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.2.0_1775820523483_0.25742611887220757","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"@leancodepl/eslint-plugin","version":"10.2.1","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.2.1","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"7e9f8799aa2d53c65c6306e96948d41efb705148","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.2.1.tgz","fileCount":7,"integrity":"sha512-pL+WkM0SGLYsjjS16VBwisy24fWOR2X+kp0fFT6ejcR/eiDDh+MB8uBXTV5y+aR9v7BMZ0bJ3efYEwaX+pxvqg==","signatures":[{"sig":"MEQCIDpaCojzznCvAUqmxdb4gJXxbI1Me+Kal07pLmM/ywAjAiBao43LoC+rjRByPajsak+4S6a5umXPnM1csiO2yfLDeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22316},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"1e820f4457c9e7e9a9cb4be4ace7d77457502873","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.12.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.2.1_1776079980650_0.7981019484295859","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@leancodepl/eslint-plugin","version":"10.3.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.3.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"40d0b8e34744be532ae647d6b8414f72ea15ed59","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.3.0.tgz","fileCount":7,"integrity":"sha512-D+GcDAjWJFkdlZfxdk46svmRgsucdKdlDJAHMsuxAP5Bt3lceELEjpufQ2SouGg7CZ7c4B9m41vDijVE1nRX3Q==","signatures":[{"sig":"MEQCIBWOOMs36M/y+26w0h7sdp4GAHhdXns3jD+9sHw5OK7oAiAzM+jtkAd5rZKr3/lv2oLSevyoSNwqanmo0SW2db9NwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22647},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"10953aa1f104e06d0e4e61ba8dc3be561e75bdf3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.12.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.3.0_1776341295183_0.590320191041422","host":"s3://npm-registry-packages-npm-production"}},"10.3.1":{"name":"@leancodepl/eslint-plugin","version":"10.3.1","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.3.1","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"682de1d0eca8c34ce8c54b47f4d81c76c9c0e440","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.3.1.tgz","fileCount":7,"integrity":"sha512-1r8JVib3AzhMkxjyyCE671fXL4nL5hmfu7ZRqtA2YHqDR27hPBc4muxbVfVTrHgO6/MbBdOSc56qXgTTjHvhhA==","signatures":[{"sig":"MEQCID60CBavPK5fS3Bh6aDsfTc5esyToWVmIvYbCjW+U8YwAiA64bvUeFHajWa10/ve3BhB5yPBKVZum0y5nrDbbiHD1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22979},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"3914dff720917585451a73d18632d65065765bc8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.14.1","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.3.1_1779282867496_0.8655477551480204","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@leancodepl/eslint-plugin","version":"10.4.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.4.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"0acbac198c31903c9b7ca49efc55eb7de09544a1","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.4.0.tgz","fileCount":7,"integrity":"sha512-0X/0hqTbL2rpvfINvxOjnxX36GDHiun6jMfnkPDr1+uM3Im/1HQqj2+cFFQN5EJ+Lv2hXi+LdH02HLzxMgmqRA==","signatures":[{"sig":"MEYCIQDQkc3ITbkwNPRvULSTUY81LPqln5Knqml3tcVc95pzMAIhAIqkUvVuN18SX6vTwV0+6HQIisKYIM8hspS/ViJCYrOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23310},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"bec84726d4b01560b17e96472a1335f79a7318a0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.17.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.4.0_1782210354243_0.6037739685032155","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"@leancodepl/eslint-plugin","version":"10.5.0","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.5.0","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"45c52e72e363142fdae84342b920215cb30904c4","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.5.0.tgz","fileCount":7,"integrity":"sha512-VUyPA/b3SdBm3o6IiOCy+Veip2xmDcFKrWMoDDeSIekL/f7TX3V2y+PUsaKmY88fdWQtmPuDcnyP5gd2ol5bww==","signatures":[{"sig":"MEUCIQCUGUlU0GocJlzkOkveV/p77MjZewRRmhO/wMe+4nuYBgIgL3X2y4LIwkCHs5chHveRyhEbb77YML4T9UeI0ekwEho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23641},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"188d5560807530e667921c09a124cb7f18e4f3ec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.18.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.5.0_1782914679971_0.542906959308499","host":"s3://npm-registry-packages-npm-production"}},"10.5.1":{"name":"@leancodepl/eslint-plugin","version":"10.5.1","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.5.1","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"135d8dda4983db365b691b53ea0a213e6795855a","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.5.1.tgz","fileCount":7,"integrity":"sha512-1jWLYjo8Tlnp43jtB0mP1JgolJuKm9hOt8hLzpdZmjeS0dpk3mQ/bssEV4zalJ2j3hfqqeptn6p9TvrpsKgl9A==","signatures":[{"sig":"MEQCIA5KT2TlVb+jnWIV3vnsQqAaWq2zJKmawodAmJFQDUj7AiALzeYo9Tr9XqHuXmdi9iYxAaxbBw8jD7QLD5z+zZ7BrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23642},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"932ee609d060574167dcc4bced1df1536f5cdcd0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.18.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.5.1_1782917030171_0.46045737268953757","host":"s3://npm-registry-packages-npm-production"}},"10.5.2":{"name":"@leancodepl/eslint-plugin","version":"10.5.2","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"url":"https://leancode.co","name":"LeanCode"},"license":"Apache-2.0","_id":"@leancodepl/eslint-plugin@10.5.2","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"dist":{"shasum":"9fb281d1c9a36ec460ac18e8cc8d3f36d40fc8a3","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.5.2.tgz","fileCount":7,"integrity":"sha512-mb7OqKBr3ZJK4IIUf8SGt+F93odwcDQwkAvXgNvm5Ac9VUMIAfq34JjxkFOuC+VKRzrhDDIPGqym9xFPLEGXXw==","signatures":[{"sig":"MEUCIGXz4SqEbGKBsQ7nRegVY1Z5PG0SI9ViM+3E/iA9OXy5AiEAszDi7KfV8FGT9XTJx8Y9SFrzg485r6vomNaKfCLLWB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23974},"main":"src/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"182b2990d718e602de4c348c9531f0b151ccd3bf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"repository":{"url":"git+https://github.com/leancodepl/js_corelibrary.git","type":"git","directory":"packages/linters/eslint-plugin"},"_npmVersion":"11.18.0","description":"ESLint plugin for LeanCode projects","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.3.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/utils":">=8.0.0","@typescript-eslint/rule-tester":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.5.2_1783005417773_0.31580414918830657","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"@leancodepl/eslint-plugin","version":"10.6.0","license":"Apache-2.0","type":"module","main":"src/index.js","dependencies":{"@typescript-eslint/utils":">=8.0.0","tslib":"^2.3.0"},"devDependencies":{"@typescript-eslint/rule-tester":">=8.0.0","@typescript-eslint/utils":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=22.0.0"},"repository":{"type":"git","url":"git+https://github.com/leancodepl/js_corelibrary.git","directory":"packages/linters/eslint-plugin"},"homepage":"https://github.com/leancodepl/js_corelibrary","bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"description":"ESLint plugin for LeanCode projects","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"author":{"name":"LeanCode","url":"https://leancode.co"},"sideEffects":false,"gitHead":"c8a04dfa0d58bd526c908c8ff2518a91b5435f38","_id":"@leancodepl/eslint-plugin@10.6.0","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-qxQaXS8vSjaNYWSkoFnj/302WV2SaVzdJSsQ1wGCYykzgAtmsRtBxyjnqEvm2dBrmcDto1M1RQJzbhkP+uB53A==","shasum":"6f0dd7c696617cca5fcf11248b683b5c684e1044","tarball":"https://registry.npmjs.org/@leancodepl/eslint-plugin/-/eslint-plugin-10.6.0.tgz","fileCount":7,"unpackedSize":24305,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leancodepl%2feslint-plugin@10.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsvFQYExLSGzjVfHAgge2WNRg0+uDz/q6Kp8EVE99+JAIgNBHenPKes5n/szaFNe8zwoycQWsHhEdUJGjBgd0ZN94="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf0dd1e7-66a6-43fa-ade4-ca7004befaa6"}},"directories":{},"maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_10.6.0_1784013659606_0.7573625291773676"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T14:45:13.904Z","modified":"2026-07-14T07:21:00.066Z","9.7.0":"2025-12-19T14:45:14.143Z","9.7.2":"2026-01-20T11:57:54.493Z","9.7.3":"2026-02-10T08:33:05.057Z","9.7.4":"2026-02-10T10:40:06.766Z","10.0.0":"2026-02-11T16:14:26.540Z","10.1.0":"2026-02-16T11:17:07.516Z","10.1.1":"2026-02-23T10:08:43.963Z","10.1.2":"2026-02-26T08:03:29.002Z","10.1.3":"2026-04-01T12:06:38.796Z","10.2.0":"2026-04-10T11:28:43.604Z","10.2.1":"2026-04-13T11:33:00.785Z","10.3.0":"2026-04-16T12:08:15.330Z","10.3.1":"2026-05-20T13:14:27.689Z","10.4.0":"2026-06-23T10:25:54.395Z","10.5.0":"2026-07-01T14:04:40.107Z","10.5.1":"2026-07-01T14:43:50.309Z","10.5.2":"2026-07-02T15:16:57.952Z","10.6.0":"2026-07-14T07:20:59.756Z"},"bugs":{"url":"https://github.com/leancodepl/js_corelibrary/issues"},"author":{"name":"LeanCode","url":"https://leancode.co"},"license":"Apache-2.0","homepage":"https://github.com/leancodepl/js_corelibrary","keywords":["eslint","plugin","linting","javascript","typescript","leancode"],"repository":{"type":"git","url":"git+https://github.com/leancodepl/js_corelibrary.git","directory":"packages/linters/eslint-plugin"},"description":"ESLint plugin for LeanCode projects","maintainers":[{"name":"konowrockis","email":"konowrocki.s@gmail.com"},{"name":"leancode-npm","email":"contribution@leancode.pl"}],"readme":"# @leancodepl/eslint-plugin\n\nESLint plugin with custom rules for LeanCode projects.\n\n## Installation\n\n```bash\nnpm install --save-dev @leancodepl/eslint-plugin\n# or\nyarn add --dev @leancodepl/eslint-plugin\n```\n\n## Usage\n\n```javascript\n// eslint.config.js\nimport { leancodePlugin } from \"@leancodepl/eslint-plugin\"\n\nexport default [\n  {\n    plugins: {\n      leancode: leancodePlugin,\n    },\n    rules: {\n      \"leancode/switch-case-braces\": \"error\",\n    },\n  },\n]\n```\n\n## Rules\n\n### `switch-case-braces`\n\nEnforces consistent use of braces in switch case statements. Requires braces when lexical declarations (const, let,\nclass, function) are present, and suggests removing braces when they are not needed.\n\n**Valid:**\n\n```javascript\nswitch (value) {\n  case \"a\":\n    console.log(\"a\")\n    break\n  case \"b\": {\n    const x = 1\n    console.log(x)\n    break\n  }\n}\n```\n\n**Invalid:**\n\n```javascript\nswitch (value) {\n  case \"a\": {\n    console.log(\"a\") // Unnecessary braces\n    break\n  }\n  case \"b\":\n    const x = 1 // Missing braces for lexical declaration\n    console.log(x)\n    break\n}\n```\n","readmeFilename":"README.md"}