{"_id":"@putout/plugin-remove-useless-return","_rev":"4156941","name":"@putout/plugin-remove-useless-return","description":"🐊Putout plugin adds ability to find and remove useless return","dist-tags":{"latest":"7.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:29:38.000Z","created":"2021-05-15T13:38:56.498Z","7.0.0":"2024-06-25T13:08:00.233Z","6.0.0":"2023-11-14T13:48:37.448Z","5.0.0":"2023-05-12T12:22:56.703Z","4.2.0":"2022-01-04T10:44:06.767Z","4.1.0":"2021-12-17T13:55:21.193Z","4.0.0":"2021-12-09T12:37:09.684Z","3.1.1":"2021-11-05T08:05:54.006Z","3.1.0":"2021-09-06T09:15:53.290Z","3.0.0":"2021-09-03T12:37:50.727Z","2.0.0":"2021-06-13T21:49:29.119Z","1.0.0":"2021-05-15T13:38:56.498Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"versions":{"7.0.0":{"name":"@putout/plugin-remove-useless-return","version":"7.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return#readme","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^10.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","madrun":"^10.0.0"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-remove-useless-return@7.0.0","gitHead":"7134d395b33495582cea201dd4fde87e24fa2091","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"dc6391a3017bdfa14780ce0cf3f9e6bad32bb0cc","size":2371,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-7.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-remove-useless-return_7.0.0_1719320880076_0.8430313078746419"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-25T13:08:00.233Z","publish_time":1719320880233,"_source_registry_name":"default","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_cnpm_publish_time":1719320880233},"6.0.0":{"name":"@putout/plugin-remove-useless-return","version":"6.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return#readme","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=33"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"2167f7006a6340a6e48dfb34f439797f4cf441aa","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@6.0.0","_nodeVersion":"20.9.0","_npmVersion":"9.6.6","dist":{"shasum":"8aa4dd3242d04b6715535683e29d1c16e205feb2","size":2357,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-6.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-return_6.0.0_1699969717271_0.8098322984574193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T13:48:37.448Z","publish_time":1699969717448,"_source_registry_name":"default","_cnpm_publish_time":1699969717448},"5.0.0":{"name":"@putout/plugin-remove-useless-return","version":"5.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return#readme","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"5eb39c7f535988f16879d67260cd9d49b644f18b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@5.0.0","_nodeVersion":"20.1.0","_npmVersion":"9.1.3","dist":{"shasum":"a0ff503c44dd3cc36c3f9b714d42e4554e3a1992","size":2297,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-5.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-return_5.0.0_1683894176526_0.5108821598815638"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-12T12:22:56.703Z","publish_time":1683894176703,"_source_registry_name":"default","_cnpm_publish_time":1683894176703},"4.2.0":{"name":"@putout/plugin-remove-useless-return","version":"4.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return#readme","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^12.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=22"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"f8fb1c4bf882d4ca151440ceaba4a89bde14a32c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@4.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"shasum":"496e61594c26c8f75e90d46226f5149fb14ef9b9","size":2156,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-4.2.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-return_4.2.0_1641293046577_0.7284205598518947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-04T10:52:21.838Z","publish_time":1641293046767,"_cnpm_publish_time":1641293046767},"4.1.0":{"name":"@putout/plugin-remove-useless-return","version":"4.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^12.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=22"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"c7fe76044e542adf050748463d079adcfab4931d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@4.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"shasum":"bbf1de7e04d18ecfe3c51ddbd1c62310bbd736a8","size":2064,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-4.1.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-return_4.1.0_1639749320993_0.6527915923673706"},"_hasShrinkwrap":false,"publish_time":1639749321193,"_cnpm_publish_time":1639749321193,"_cnpmcore_publish_time":"2021-12-17T14:12:14.245Z"},"4.0.0":{"name":"@putout/plugin-remove-useless-return","version":"4.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^12.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=22"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"80c3b65421fb455a505f38981bf9d74a57146a08","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@4.0.0","_nodeVersion":"14.17.5","_npmVersion":"8.1.0","dist":{"shasum":"e09ee4ee0b767ad80dba6091a898c10e77d36a91","size":1972,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-4.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-return_4.0.0_1639053429504_0.8234340597835124"},"_hasShrinkwrap":false,"publish_time":1639053429684,"_cnpm_publish_time":1639053429684,"_cnpmcore_publish_time":"2021-12-16T21:06:03.840Z"},"3.1.1":{"name":"@putout/plugin-remove-useless-return","version":"3.1.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^11.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=19"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"613e5ff8aff496709de0ab53f342fe5759b69b9d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@3.1.1","_nodeVersion":"16.8.0","_npmVersion":"8.1.0","dist":{"shasum":"fb327dbf8698c43ed793bd63a81bc12509632b04","size":1960,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-3.1.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-return_3.1.1_1636099553843_0.6495796004918899"},"_hasShrinkwrap":false,"publish_time":1636099554006,"_cnpm_publish_time":1636099554006,"_cnpmcore_publish_time":"2021-12-16T21:06:04.014Z"},"3.1.0":{"name":"@putout/plugin-remove-useless-return","version":"3.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^9.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=19"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@3.1.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"14f65c74249a09868ffd71bfdbeb3e380315971c","size":1963,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-3.1.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-return_3.1.0_1630919753163_0.6313003468995961"},"_hasShrinkwrap":false,"publish_time":1630919753290,"_cnpm_publish_time":1630919753290,"_cnpmcore_publish_time":"2021-12-16T21:06:04.240Z"},"3.0.0":{"name":"@putout/plugin-remove-useless-return","version":"3.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^9.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=19"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@3.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"a040a1d8b0b3c9678f5cfbcefbadfe085be68840","size":1901,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-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","tmp":"tmp/plugin-remove-useless-return_3.0.0_1630672670578_0.33336787753446284"},"_hasShrinkwrap":false,"publish_time":1630672670727,"_cnpm_publish_time":1630672670727,"_cnpmcore_publish_time":"2021-12-16T21:06:04.548Z"},"2.0.0":{"name":"@putout/plugin-remove-useless-return","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"devDependencies":{"@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=18"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@2.0.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"6c8008525c3e355d438391e63faf5fce54b2d49a","size":1874,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-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-return_2.0.0_1623620968941_0.11984457320745445"},"_hasShrinkwrap":false,"publish_time":1623620969119,"_cnpm_publish_time":1623620969119,"_cnpmcore_publish_time":"2021-12-16T21:06:04.752Z"},"1.0.0":{"name":"@putout/plugin-remove-useless-return","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to find and remove useless return","homepage":"http://github.com/coderaiser/putout","main":"lib/remove-useless-return.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"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","putout-plugin-remove","putout-plugin-remove-useless","plugin","remove","useless","return"],"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":">=11"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-remove-useless-return@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"5c3af7f5c66b7fa5224b3a98cd931d7791aa85a0","size":1886,"noattachment":false,"key":"/@putout/plugin-remove-useless-return/-/@putout/plugin-remove-useless-return-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-remove-useless-return/download/@putout/plugin-remove-useless-return-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-return_1.0.0_1621085936356_0.7215369457140439"},"_hasShrinkwrap":false,"publish_time":1621085936498,"_cnpm_publish_time":1621085936498,"_cnpmcore_publish_time":"2021-12-16T21:06:04.996Z"}},"readme":"# @putout/plugin-remove-useless-return [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-remove-useless-return.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-remove-useless-return\"npm\"\n\n> The `return` statement ends function execution and specifies a value to be returned to the function caller.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to find and remove useless `return`.\n\n## Install\n\n```\nnpm i @putout/plugin-remove-useless-return\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"remove-useless-return\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst traverse = ({push}) => {\n    return {\n        ObjectExpression(path) {\n            push(path);\n        },\n    };\n};\n```\n\n## ✅ Example of correct code\n\n```js\nconst traverse = ({push}) => ({\n    ObjectExpression(path) {\n        push(path);\n    },\n});\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-remove-useless-return#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}