{"_id":"@putout/plugin-remove-useless-continue","_rev":"4156903","name":"@putout/plugin-remove-useless-continue","description":"🐊Putout plugin adds ability to remove useless 'continue'","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:29:31.000Z","created":"2021-04-26T16:11:48.527Z","3.0.0":"2025-05-14T10:57:49.088Z","2.0.0":"2023-02-01T08:44:35.564Z","1.0.1":"2021-04-26T16:26:57.929Z","1.0.0":"2021-04-26T16:11:48.527Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"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":{"shasum":"23a5e9f03077fc76814c7067ad6bcf46c2072161","size":1984,"noattachment":false,"key":"/@putout/plugin-remove-useless-continue/-/@putout/plugin-remove-useless-continue-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-continue/download/@putout/plugin-remove-useless-continue-3.0.0.tgz"},"_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,"_cnpmcore_publish_time":"2025-05-14T10:57:49.088Z","publish_time":1747220269088,"_source_registry_name":"default","_cnpm_publish_time":1747220269088},"2.0.0":{"name":"@putout/plugin-remove-useless-continue","version":"2.0.0","type":"commonjs","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","commitType":"colon","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=28"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"69aab145fc13fee28d280aac659d0cd1872bca7f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-continue@2.0.0","_nodeVersion":"18.13.0","_npmVersion":"9.1.3","dist":{"shasum":"4b75e7f32398020d131fd7c8ab978d04bb0229a8","size":2008,"noattachment":false,"key":"/@putout/plugin-remove-useless-continue/-/@putout/plugin-remove-useless-continue-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-continue/download/@putout/plugin-remove-useless-continue-2.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-continue_2.0.0_1675241075386_0.12480739181762779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-01T08:44:35.564Z","publish_time":1675241075564,"_cnpm_publish_time":1675241075564},"1.0.1":{"name":"@putout/plugin-remove-useless-continue","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless continue","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-continue.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=16"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-continue@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"dbb39422fa110f75c111513a4c502f69334c5892","size":1879,"noattachment":false,"key":"/@putout/plugin-remove-useless-continue/-/@putout/plugin-remove-useless-continue-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-continue/download/@putout/plugin-remove-useless-continue-1.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-continue_1.0.1_1619454417795_0.4746833449659049"},"_hasShrinkwrap":false,"publish_time":1619454417929,"_cnpm_publish_time":1619454417929,"_cnpmcore_publish_time":"2021-12-16T21:06:03.630Z"},"1.0.0":{"name":"@putout/plugin-remove-useless-continue","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to remove useless continue","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-continue.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=16"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-continue@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"01143431cbd692c898b0ffc7d9ef927526718fd7","size":1849,"noattachment":false,"key":"/@putout/plugin-remove-useless-continue/-/@putout/plugin-remove-useless-continue-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-continue/download/@putout/plugin-remove-useless-continue-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-continue_1.0.0_1619453508412_0.9395985003660225"},"_hasShrinkwrap":false,"publish_time":1619453508527,"_cnpm_publish_time":1619453508527,"_cnpmcore_publish_time":"2021-12-16T21:06:03.894Z"}},"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","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-continue#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}