{"_id":"@putout/plugin-remove-useless-continue","_rev":"5-1382ac1ae4dd42e6938488269d5ff132","name":"@putout/plugin-remove-useless-continue","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@putout/plugin-remove-useless-continue","version":"1.0.0","keywords":["putout","putout-plugin","plugin","continue","useless"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-useless-continue@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"01143431cbd692c898b0ffc7d9ef927526718fd7","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-continue/-/plugin-remove-useless-continue-1.0.0.tgz","fileCount":4,"integrity":"sha512-MykzwrVoh+6tjyq4EDta7qUMf9IVo88b7DxQ6gvUj2v9IE+QO9+xkpA97hCJdlscXPDco+TOj/y9Bet61Al2eg==","signatures":[{"sig":"MEUCIQC3FDC/nAhU0dEJ1QvJ2Yk+dlQHzjZSXZZoQV9S7sAXDAIgIVQjAIN4gU/Qmq5ruYIR3/uqBm+NfoIzRxz5x6KxuGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghuZECRA9TVsSAnZWagAAkjMP/j4n5DYcHDmzkPsM7ipg\nb4htngXekuhSXFgFvgZJlWkaHK69D0FyNl00mhUoCYyUwWsU+EUfK9RtulRJ\n/x/ZIjRRnO8koaHdc1YTXYedpvO6uUq4Psk5sxPH3AoXB8wsLq3RGCANu1PX\nW/SezHNR3dEAfIA4kGeq+W0/cFonX3CfltLh42ZfIp7TbOC7yFUoQ4F0iOGU\nGbr2b6nJnT1ypRwHl/JuOmklKuNC7E2PUsxP2she6xMcg515RLhHuO2HbD7F\nsBvRVKggHIoZjChKQcku7YjzdE3Q1o0anwejtOmQPg9wLRFV3Mk6b+pLb/eQ\nmQKEqUBZzo7LtTDmCHYPqziRya4idSUVR2a7W2MhNj0EEQnS3ORtkDJsb38F\ndDgxLwCqVhGzdqpuiD38h2HZu4YthuJ1IYrxTsqIHDKqCcwUkkZf8CPGDElE\nH5VI/CByEjg0OPJ6ObA21cc+ME9KB2X+8e36xM6XPViPE9E+v3wEsbQyU71U\nPYoycQhKpHgRTkxQAtZtdd/RSs/Gb0s74KrFqAuTLCacwewf1U+Iwj8uMPZW\n2HHiWV+dHuiv9Zp14izcDSJLffbrvdvDhW5Vxj3YY+sFB2exsiTkzvI3LdnN\nkp4TZy0b/Qu808DNy6yexBIjSQV2uD4Xv1KvvrMtyURASGLRXot+3jnKJDEk\nezWV\r\n=Dquu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-useless-continue.js","engines":{"node":">=14"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","publishOnly":"madrun publishOnly"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"7.7.6","description":"putout plugin adds ability to remove useless continue","directories":{},"_nodeVersion":"15.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^7.0.0","madrun":"^8.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0"},"peerDependencies":{"putout":">=16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-useless-continue_1.0.0_1619453508412_0.9395985003660225","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/plugin-remove-useless-continue","version":"1.0.1","keywords":["putout","putout-plugin","plugin","continue","useless"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-useless-continue@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"dbb39422fa110f75c111513a4c502f69334c5892","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-continue/-/plugin-remove-useless-continue-1.0.1.tgz","fileCount":4,"integrity":"sha512-GnW3BDbNQwWuleqeH6efy0AUS5ksEUtro69kONLQ4TNVsYCKONpmEzdQaXzFN3cd/2keV2n6uhj5Eq50iqXkyw==","signatures":[{"sig":"MEUCIQDMy9C3UsULv+ci3cjBLvnqZAUlbhUe5OmU/nU8hJoLJQIgbw7rsedUxWg3IEZkV731rteRvQj96EmPtPOILdppMB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghunSCRA9TVsSAnZWagAA0OkP/2fdA2UIzT8ZhAsVu6xm\n0zYn+MRgOgh1BrPCT6dPicSDSqRzjdqQJXcs4I7ECJqR7zgh07+YEoz2NBzg\n0YTqcCc8WQ3D+eKbr7ejQrYG6xgcTW70p0Ftimo5bKV4gRgpUb7La+1rTVTb\nuhMOxL2cbTctbvWdlCfU1HAN9jXrvDV0Mpt6rLBnpHrLT/0hrHGHxkKxVDcO\n2npB5EbXtHa0Ix2PM+OGBATPPHi3SszEZQKt+dM8hzF8cKPc59aw8KAwNoky\n5IUKD1Osk9MFuiMJ3xHni/vgSuQkPlIp63/8/je8Bc/sxIv5JnoG5SvLm+sM\n7nESZ6cWB4EAv42JEqJ0hxQxMXNzQAWh/je0xGHBGKoY12H1cFX5Mn2IikkZ\nY6LVcP/6ZM2TaQTYY/waKJ8QDEMFUW7Tm1WcdUOnpkArhX6FyFH7uQ8Exjy4\n1NA4ztV/FldmN1nK00gd5+/ShnIG3J5HP/N+S5F8xJwKle2IaWq1S6kURcv+\nKLaUry8l07Qb4z3RAq7Edmo/zg8bC8wMEqAOuPqTRRHBXTKdF5p+QZQEdlWm\nktCpxu2VSYV+iY6wC0A073rACRs44xzW3SVBkqPry7RpbtuvRhlP83sGRc7m\nU5syfavgCykD1dmvK16hw3CKit1VScNWL/pWpM7W33klcxYXKTQwDikwsZiO\n9NLl\r\n=Q4N8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-useless-continue.js","engines":{"node":">=14"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","publishOnly":"madrun publishOnly"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"7.7.6","description":"putout plugin adds ability to remove useless continue","directories":{},"_nodeVersion":"15.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^7.0.0","madrun":"^8.0.1","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0"},"peerDependencies":{"putout":">=16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-useless-continue_1.0.1_1619454417795_0.4746833449659049","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-remove-useless-continue","version":"2.0.0","keywords":["putout","putout-plugin","plugin","continue","useless"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-remove-useless-continue@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-continue#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4b75e7f32398020d131fd7c8ab978d04bb0229a8","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-continue/-/plugin-remove-useless-continue-2.0.0.tgz","fileCount":4,"integrity":"sha512-OxG5fr4uIGSmITzX4pkYPBYnn1NaGu9ZSBCzcrNrG5/7mGNIO9YnC9yyVRjTXELdxJXL5sjxzoBCSsS33PMwFQ==","signatures":[{"sig":"MEQCIA87AqQglp3Dyd6bTP2qK9+puEiXY22oj+VHcMAVCCtOAiByRajsnWETPN1u/dV6bs3+aTYWqqgnIgaJ338L3UEe7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2iZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4lw/5ADZTq7w/DEwEG3Me2D+1vxCORMu2R/K/4uz4OfYRXuB1p88A\r\nTfOF05HaauAfGBMsaLdErljQwGY+RoalRy7JWoQmaf6VC4K7QwOYMCiy1aTH\r\nOJUhgfAjTGEwdrkS1+g/GvwREmzsHWsDHIC/3c1XyY2sfK15WkHedYoDIwAl\r\nLODQ8CxIEOxZcizGekeIWnyGHw7VVCqZj/5PK8xCs6uVDbEJewU1LbT6AteD\r\nvx0tbTlFKcQqmc3kmRRksnatc0er097XeVVAOfbD+t7RGbozCrRkFALv0Vtl\r\n4Dnoj28D1jfTk9N5Sesrrs07M+3kgnjkU40za1qtn+Kc6SCzgkd8f8xAH4P9\r\ntc0tJ0nJIwFT9YUtVSi8rHzTInxoWF//2jkJ44btIkmOWzMggM0CkQIHyp6U\r\nFlV8YCo7ik4OlnGGpew8Zhhrvb8kESGwyqh8XHGMGkxJbwqAGjZUL5FrVkSZ\r\n7Zwjnxq+y8HE2QfMG525F33qV5lZ4tQWGiXs7/7iXRoFxxNfcIACcm+2Q2T/\r\n1V9sPx6M2FBkZcgMgn1+BMPod/MYKVxHvsZvUySyYVekxGeCD1mwOGvNEgOO\r\n1HQlW7HOuvyFqzD2j0xko5QZkRAVgsJCBrJrhz4RN2sPGFUCcFhMh8K/VuRu\r\nTWzW7gSaQY7F+9IAP8H3i3Tm0qckHvRjejE=\r\n=pzLb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/remove-useless-continue.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"69aab145fc13fee28d280aac659d0cd1872bca7f","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","publishOnly":"madrun publishOnly"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to remove useless 'continue'","directories":{},"_nodeVersion":"18.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","madrun":"^9.0.0","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=28"},"_npmOperationalInternal":{"tmp":"tmp/plugin-remove-useless-continue_2.0.0_1675241075386_0.12480739181762779","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-remove-useless-continue","version":"3.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to remove useless 'continue'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-continue#readme","main":"lib/remove-useless-continue.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"publishOnly":"madrun publishOnly","test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","continue","useless"],"devDependencies":{"@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-useless-continue@3.0.0","gitHead":"b01d0d154c86db414109648fe12da23f0307a5d8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-HSWEvjNCd4nnmbR5zSzyIvP1D1KFpys/WEqTcRwauym/1HPxnF0kI+iFozB/m4mGmYhv84ic5j2hLC5Th+SynQ==","shasum":"23a5e9f03077fc76814c7067ad6bcf46c2072161","tarball":"https://registry.npmjs.org/@putout/plugin-remove-useless-continue/-/plugin-remove-useless-continue-3.0.0.tgz","fileCount":4,"unpackedSize":4110,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSqBw+b6Z4UthJBCxiTK7m+5Af0Im8SwrD9CgBNp/U3gIgbEjmMv1e8pfXjN6k9PsBdj8BL2ybK92Tcb+7g8zlXmY="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-remove-useless-continue_3.0.0_1747220268918_0.33805017873584964"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-26T16:11:48.180Z","modified":"2025-05-14T10:57:49.280Z","1.0.0":"2021-04-26T16:11:48.527Z","1.0.1":"2021-04-26T16:26:57.929Z","2.0.0":"2023-02-01T08:44:35.564Z","3.0.0":"2025-05-14T10:57:49.088Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-continue#readme","keywords":["putout","putout-plugin","plugin","continue","useless"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to remove useless 'continue'","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-remove-useless-continue [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-continue.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-continue \"npm\"\n\n> The `continue` statement terminates execution of the statements in the current iteration of loop.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to remove useless `continue`.\n\n## Install\n\n```\nnpm i @putout/plugin-remove-useless-continue\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-continue\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nfor ((sign = decpt, i = 0); sign /= 10 !== 0; i++) {\n    console.log('hello');\n    continue;\n}\n```\n\n## ✅ Example of correct code\n\n```js\nfor ((sign = decpt, i = 0); sign /= 10 !== 0; i++) {\n    console.log('hello');\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}