{"_id":"eslint-plugin-react-hooks-addons","_rev":"12-0ad879d1414ebc5629361e21c7a876f1","name":"eslint-plugin-react-hooks-addons","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.1.0","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"f44c8adc8c8faf41741c50f39182ce35474e4950","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.1.0.tgz","fileCount":5,"integrity":"sha512-JRv7uDruozdMCnVeqx1N8hN0E+V3oiDYul0Z7wWxAmhMrofarX1uSjvkQhjLVyyZOTDV+0oDY/ibLM8hRrM4dg==","signatures":[{"sig":"MEQCIAe8OD1MQrJ4kojcPtn+J5Vpl0Pv06PQQdnJjl1fgNTWAiBBQAvitBuhLG38arE3nw9hVvNTEDpwWyexz30pZBnJlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrfJGCRA9TVsSAnZWagAAIkwP/3zSkJ1+KfFwVTi1+NRJ\ngJ/KaRzqJIoJ/GLfn03nRYrJqyt20c/SB3xGxPQIhI6Wu3ki5YCsStPh1NIJ\nXnUba1PNDk2wu7sb+I02Vm2Fdwi9QqQYCCyS2w61z5sOEhuCAQkMjWxFyjFe\n+nn6xeRuzWbFv0GYS4Zx30+8u9pyewsgepivA8j4rbQe0LhiZwCF59o2v3Dh\nyGAQeoUOt8Hs4U7qRJnBZ2BwmxbDPRTY2f46mSqyYLT52s0WXQoCZGygP6dA\ndH8BXjCmDPSTEudZVFahNBKtoOg3M81aWIg6/Z7c6SHy0QKh+7AGuutjTS3M\nmWM5IWpNLe26p+Q+IokL2SkG0OEemrDLvFe9HNvl5H4u/t+IhdfiwDXNxCeZ\nHdrewpRzWMkKReTMEs83r5qr8OmJ3TE/gkDi8jIJJgkKu4Mp4YRia6X0/Kj3\nhUMFk8DuZSTvcOT4VbKNNAsZlPryN6giIJFNM5B/3Cmth7G3FVml0IqjY8HV\nuwDadtO3BgZUNxZJrnhZUrUdmvtOS2Aex5DQtD2jik5hDWiKLFYpeLde7nRj\njh/Al+zjpimPQ16GwDWnCPbwEv9hf9tLSX5/mb2CJozZs57grw+/cYir7L6w\n+KCsY+5NIMxQ5PFEaNL3n9vdYjR1OuW/O2MYcXUtxtvA+DCyarzsh0JLdgqK\niYgV\r\n=ZxCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"57e778e78190e9a6a6d5eeec3b9ccc384f05de07","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","build":"babel src/rules/*.js --out-dir lib/rules"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint plugin that finds unused dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.1.0_1638789702339_0.31855441709879484","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"eslint-plugin-react-hooks-addons","version":"0.1.1","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.1.1","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"a52828c3ec43c76796f312114a8a92545f937aff","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.1.1.tgz","fileCount":5,"integrity":"sha512-AdkER2TYB3GYfxGvL0Uy/pxiQ76SPOU5z4DCGt4kRqgFoWpwNjZ0bTkxhxosFmSnO7H0Yvjmqjcaw2FhTuWJPg==","signatures":[{"sig":"MEUCIQCxXRLanSgJCw8drk4MGzqyKeSH3XH/mMttO0C1iKnISAIgUqDjouRdHkZEa5AzNz+1B609rWGwW/3euTZNRj62CPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrfS5CRA9TVsSAnZWagAAdqgQAISZaeEmf531OOL8DD4Z\nXzr5YwjBHulhKDDSUv8HCirvyCvUpP7DpPIYywYDgOR2Kn7k35S9TxyfUuuk\n24n2A3kCewyHhZzMqg47Rj4xdsFGBC4fBeLOcbEQou+YZ4w1JjKCFhlLNDaC\nyslJT/Jw/ZDuKtHuPz2iokt21/2qXmMg2AHQS4EpNcf3LrltisE4ePrcx3ew\n5r5z6fccBaYi1ViNvfUse/kfox5j5uxE1YkAtv3A5diTKfI92n9GZJS8/veE\nBMYXGY32n/VtqtpJza8gF8ls79CtoXj7z5zmYKUph/Xe3LvXlX4z2F0dw2y3\npP3Y1XEYvK4F9cEqNIAkSP2O+qWoxLMg/pViPd3EDs9VnP0o1mWkUWbPVTUP\nNFwEs0k8Q7RbFuM5l+Mwo0nlArEZ8wDCcHqEzjsW3TqY85T9y6rt61xExxEx\nnKpRLdDF+qbTW70JIoyBs22MbwO9tKdT1nC7VrlODfqOwF+ApPlf8WFoL2HZ\nhHK7nAduYjuTSAQfzocS2UY5jL0wcN82LQ/qPoinJDtXGJ+Am42qBapuUIN8\nZuYKGoUtWuLYcDpPZ0Arn8+t5wxVHIOJEGs1hu9HIy3DhNMyDarEOsJ3Kjhc\nP17uzdGuOF8vpKzw+o/URbPdK4ilZr5PcglgPy3wA5/cNGASaNNXlEcuynqS\ntKkK\r\n=lLt0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6f5588d51809f68a3b0b8e3ad03342949056968a","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","build":"babel src/rules/*.js --out-dir lib/rules"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint plugin that finds unused dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.1.1_1638790329087_0.4613608997000327","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"eslint-plugin-react-hooks-addons","version":"0.1.2","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.1.2","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"1a8d429763b6acb81028039a1259ea2d4cf454b4","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.1.2.tgz","fileCount":5,"integrity":"sha512-MY1sHDd2Qx7DUSQaQAMtjYLYNk3NUmvxeX0PLwIT4fDT718ZV2ulv6PQr8dbJBgiR0tKcC2nQniJqo5Ucdp1mw==","signatures":[{"sig":"MEQCIGfNevirMUeaTM+/Kjs0uaY24NfSwNQh6DH2j50cuWNNAiA0Wrf4WrA408ztOvy6ZB7fjgkm/R1x/zaNLYTuo6WKXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsJg7CRA9TVsSAnZWagAAYUwQAId5MssHVTY0eTgLGq8t\nMUYCPkZDduzQ7eYCXdttzXeM9cMcL0+sG0R28GzAlGepo4FefnQzkuUewhuU\nrlA6dRW43CkbXUtvwnjPu7kt1ATjQJuPMqVzjSzFGg1g057Gk0egiqXfXscD\nwIWvOJMyY7kcXd/SO+Bnz43lsC8WssyQeQNMCzzpEjT+BqroPQIILL4Onaez\noBVEgDiRn2vy9xDwGQOFTxFhe2Ues0t5chhXTtfyTKbpJaWXID8oTxpD4Y9+\nxRygTeWSaS8+G9bHXQP4hNs3qH1SPrkwcwoOcW7BqgQbssv4s4W+arQH8ilA\nMAs3eqoxYGIYRJTw6zAr5V9pCQH2FBOJqatxO6YAggj7y1U7FrN7bmXKUwr+\ndoFA/L0mNmzB34kIH/ppj7c/mVGp5UNVTPQBLa6461oGp7qP8NtQ6HvNpCsu\nBV4xucvrnz3UHVX+PvNCJzfquClqkF8fZfA5VDsSAXN2bqCyAAFaBiRPowa5\nJqisN/Q4vMuNG5+pBVGRLOk3dYLp7yp7N4fYcPwI6gWG1DJhc2xUccnAZJBq\nzTSVz8cEs44Ux/ryqR4Dksfmqz5vi87Pk64JQWIZZRzhWmSTEiHbvQeXnv5k\naKlfksDx2yYn7/6M9LK4emEVAWP4n7RO9DUkcTgjv2o61KE6JqJO7h1EpYgv\nmAyx\r\n=ZXkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"d4b438abc525270eee8770391cfedd95886aae89","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/rules/*.js --out-dir lib/rules"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint plugin that finds unused dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.1.2_1638963259591_0.2850498218565305","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.2.0","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"f8568793215fc7c9633af814faafbf07ac082ccb","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.2.0.tgz","fileCount":5,"integrity":"sha512-5U4lIn9ue/boWUq4tIMxMpUX8rmZvjGeRiTD2Mk20KIxswgptJRsmTpLUYBxtoAamleN1qPb8YaNuJy536xKPw==","signatures":[{"sig":"MEQCIB7Gd40IJje4HxNgIcdrVGAqJ2L6AVoljDzghTtr/WLpAiACPsFDMyea3jdlE/OkVRxPxQyDZPIFciipQ9peU2D2zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs0oeCRA9TVsSAnZWagAAJJkP/0Bw7tq6TaY/S2WGwpLg\nlhJtXbowItMnDhbPafl96ZVroBEhe2mtZjTNMnJq1Lf/VUVfWmAyVSMgZZkL\n7rhUidk6BGDSsD7NqNB7llh5ostwhnbCst+x+ElEgrTNWOYxJvxspx+pdO/B\n4aF30BFtbsFqnqglfqs/bHEuo4uJswdY4M/5sItoc73Iot/4r59Lh5H0rOtv\n+Y616yUGP9p+O1+IFvDEadukCWJhvbp7DTLhdGjju+WZZMGnb63BTvcBiRj2\n2/NyYJELePfiD0V/ybwmVRE44LumdjQCZwpP9uI69KZ/bilFCs964G9S0+DW\nPicSw9F0/VDM2sRzP6SEPediHRI6doES44co5BVcyoWBlr1YFMuY8pC4UfK0\nrg6n1Ag2um98+RKZylBboQsrgemd2jL49t7mG9LAdjhif4terHdzBKOxZzX/\nfb+57GO6B2EbMTHb7MYF5Dcj2JPSIelQSDC0t8N39pwH0SWCISyIq1hlI6vk\nWVNM2G9SHcFIZigeutfcak0QQe/Zxd4quu1Iv70zKVGH94xchPgJM+TkKWG5\n6FVLiVHWw4Q7p7wS5AF35x4LK19QRdZREagdXPwzSnRQ6leuXnL55WHDE99R\n0OwpXOANrjWA3nuoQ+4+nQ6W9ZISrDg2qhcTvOcUPqNCnX7bANulRKVUx3Go\nFF8B\r\n=psHa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"fdc1704e36a857b63fd70ab25fd0849075dd4dbf","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/rules/*.js --out-dir lib/rules"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint plugin that finds unused dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.2.0_1639139870396_0.3126488013255855","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.3.0","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.3.0","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"ad97d27da8775a01a734ac2abaefd606a75b8644","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.3.0.tgz","fileCount":5,"integrity":"sha512-VrpabCoFzRziiMzx8YMCNQj9MAghM4X3fnIEyC5J8t1EcZx8Q85ZC91ApP71F4NYuwlm+mZKB/AidakYXMesZg==","signatures":[{"sig":"MEUCIHbmy5Ok1rd1hq+JbLLhHKgcLSmGajqLgpfG2mQIBpsqAiEAhpG4H6ssae7Jiw2QaxNhYPGps6T/mZLLy5pT2+zWfMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtfsrCRA9TVsSAnZWagAALEgP/j5HFt/KhjVsJI2tCJgV\nLN6HMrzV3VwhnNGlxrcpcg6Hl448oFot2hWLuMD/Skz/Dgb5QAY79O8nohIz\n6+WQ3PczpZadNMrWuSaYZzYoU5qlZNfwA7vTfZu5nGJltmyz4YRcPYx9PdOD\n9nldGqwSB7oNty1AIjRgDLw8ECnwTqOUNUxWBgw67LbRK4JCuje94g4ZGiV3\nWhXGFX/bvJ88ddujfLtfoleTziSxPEOmEQXLidCuTlC1npSxvuG6i1eTfIu7\nZUlb5vu6nD3tkuTOS0iI4fxc+JjZJWRejpnwwUI+7oHtYcmHtb+oPD0QLGVS\nU+iP8xZcJ1NX1iSBOLFI/fOMW5ejVY1HhwEVKoMQ8bJX0a8HKVznuQh3+OOH\ntGQiLXpHgwxyy4oFTMSGVVTwK2Ck6JoBc/AtniH4mRiWym9i5ZnApffhmTSA\nCAO2MHOJuWE9bhbmC14bQx2k0TiD929nszYx6r88BQmbFH4O3v93HeZWfkuy\nLnZuzJnf/1dQlRLHrPxmZLbfqSs3lHt4J9WwHy1L9v9t14A7zWtOhym4C830\nkg7Y7U90tfUsZW+U7e58fWqBGyxXskE4cdIjgTYRwhMoVMbUWlpKyBUEKtDq\nihE/+/ip/vlIu+gZgyK45j5ciiuwQnVn1vxsMMiMHAov0A6l/onYyTII0d8x\nxsEQ\r\n=SM88\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"27c863936c2733e2b6d48b676b383a2a5d4d455f","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/rules/*.js --out-dir lib/rules","start":"npm run build -- -w"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint rule to check unused dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.3.0_1639316267391_0.9352437919735808","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"eslint-plugin-react-hooks-addons","version":"0.3.1","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.3.1","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"63a5f7a662a57bf04d646d1cb96944e9a9a08ec3","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.3.1.tgz","fileCount":5,"integrity":"sha512-jtvkYAvDeO15NM78XZ/rxU/uqu9lEeKKhjyYDAtMrnrso8wvwiWX/HNBUovhG0+LJioyhW72h1vdqJjWkziPeg==","signatures":[{"sig":"MEUCIAoOb22FmbP6KWBoRqOaYIykYtplpPHBGwrY4cORh7c3AiEAqlYrlmAZb2wVgz0rgRa8cL8U/HyySxcmsJQLjLMI1xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvsY8CRA9TVsSAnZWagAA7L8P/2YgzIt5FPDqiW214hgw\nQm2q70epZa+Jyv1c7gwTA7374HOp/zBAMMwqRi76A/Fr2mk/fl06o8zqXqFI\nTgui0cyyjV3wK0AI7GZAACxJ2LIq5OHP5wvaPejIJkGzINt7OVO0e6CItI8S\n0hrkfdC3oRYe8uvzR1Gx4GHeLkQ4DW2OEWJZLxozcN1XG3yV58MqybvAW1oj\nI6h1Um8JWmTk1Zr4hltmLjLtkfy5QP1acUuAMFSp8b9bHEEYJGQqi3Q/9mYw\nteaS98O0Psl5eDWsiHQwtSv0rzHqegcfGIiKBBh8tVdQDe7cUljksbyVolmV\nDvkr/UyZ27O/Jg8BiJVqmorNS/XzX1oRSwIKUt5ciBn8o7x5eS5QznqWUASJ\naayiLlV2miVzjj74BekJIbFXeKlHViH96T4Mz81yFcVpI+aokiu5boY3bdox\nxvqS9R3oko5UGoNxgnJ2bhETeIYAa1thWKK+7Y0WT0p8hGLZwzkTgclPCk69\nv1G+6GODHcOtnUjY48RE6lI1xiLCpW6W4UjNVbCYVprjHDI+CNv96KiB6Q3c\nWIM4SIYZnxeEJOizVrjnczS6eOGif1MLU6lacLVZ41h3hNbRk4uXb6yV2xO+\nLIvy4MmLz5Cp0Az/+WeDn2/Qk5TrM8EQbm7AyzZwr1XZ0pCO9t8/FO/0xDDw\nTrC3\r\n=FUMF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f396f3749238db16291f25d8077e53dc9c81b353","scripts":{"eg":"eslint --rulesdir lib/rules examples/","lint":"eslint src/","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/rules/*.js --out-dir lib/rules","start":"npm run build -- -w"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"8.1.0","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.4.1","prettier":"^2.5.1","@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/preset-env":"^7.16.5","eslint-config-prettier":"^8.3.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.3.1_1639892540451_0.763978573327762","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.4.0","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.4.0","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"c176770ef937db122e2f95c76387a18f5e6a9235","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.4.0.tgz","fileCount":5,"integrity":"sha512-KktvDUUNAz7wkCUJb5OqAwPqJrCzhNFV0EgkcWdbIs3QFbOB5Jocc3hTIJ6g9XclxnR6oWdvRc81ohXXxJ4CQQ==","signatures":[{"sig":"MEUCIDYNevw+NOpRt0B2UWl6Rg+AjQ1qQ0hi14PeKgk9qpxUAiEArVQtPlx7fCCYsvBYPinYpqU1D/mquWkIj7DzpjJD8Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10150},"main":"lib/index.js","gitHead":"cdb354866ca5f9ccc4a6d81a27b3016f4e73a3f9","scripts":{"eg":"cd examples && eslint .","lint":"eslint .","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/ --out-dir lib/","start":"npm run build -- -w"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"overrides":{"eslint-plugin-react-hooks":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"10.2.4","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","globals":"^15.10.0","prettier":"^3.3.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.7","@eslint/compat":"^1.1.1","@babel/preset-env":"^7.25.7","eslint-config-prettier":"^9.1.0","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.4.0_1728126470020_0.89886899848554","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"eslint-plugin-react-hooks-addons","version":"0.4.1","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.4.1","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"e795838bc2d070f7e55127eed17f6ce9dc55d88f","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.4.1.tgz","fileCount":5,"integrity":"sha512-OsZ8pw6ezFpqfCooBsv7oOZ5UllmO+eXG9WYr/F9WLIoE02Bkdaj0Jno8ASxuK40MborqdW7hSfSEHTWUWxZKA==","signatures":[{"sig":"MEQCIDaotAtAeGZAETXV+IVpSO3gqY9TTGmmWL3QkIQ4cOy9AiAvqfmQ/t47dxcycS5q5HEyDGrhPvatQs0CIRCqdIDwoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10146},"main":"lib/index.js","gitHead":"3fc76cf4d9cde8f7e1f876a34a7ed80a96ce3318","scripts":{"eg":"cd examples && eslint .","lint":"eslint .","pret":"prettier --write .","test":"node tests/rules/*.js","build":"babel src/ --out-dir lib/","start":"npm run build -- -w"},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"overrides":{"eslint-plugin-react-hooks":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"10.2.4","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","globals":"^15.10.0","prettier":"^3.3.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.7","@eslint/compat":"^1.2.0","@babel/preset-env":"^7.25.7","eslint-config-prettier":"^9.1.0","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.4.1_1728950957060_0.22490130256786833","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.5.0","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.5.0","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"b6fe0ad836a46074b589dcd062b4a96e9c76cbb3","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.5.0.tgz","fileCount":8,"integrity":"sha512-m+vccztI9ylmCsjjlvKcOuvKTiODRw/+E9sBPrTP5IUrdhli1Eg4VaDMZ7fCegphQkd7H1Uu93zrPo36RBMuMA==","signatures":[{"sig":"MEUCIGfGxCBJy2QQ00z1nliznJI0ECAthNtScrvjTIUut/mPAiEA/iZ5P2bLoK+jlFSBxZnVhvWjlfkMgESrvoVcV5YPhNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11680},"main":"./dist/cjs/index.cjs","types":"./types/index.d.ts","gitHead":"23ef34182386199cb57c262130d24476e37986d8","scripts":{"eg":"cd examples && eslint .","lint":"eslint .","pret":"prettier -c .","test":"node tests/rules/*.js","build":"run-s pret clean types lint bundle","clean":"rm -Rf ./dist ./types","start":"run-p watch \"types -- --watch\"","types":"tsc","watch":"rollup -c -w","bundle":"rollup -c","pret:fix":"prettier -w ."},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rollup":"^4.40.0","globals":"^16.0.0","prettier":"^3.5.3","@babel/cli":"^7.27.0","typescript":"^5.8.3","@babel/core":"^7.26.10","npm-run-all":"^4.1.5","@babel/preset-env":"^7.26.9","typescript-eslint":"^8.30.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-prettier":"^10.1.2","@babel/preset-typescript":"^7.27.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.5.0_1745205008474_0.31136125544501736","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"eslint-plugin-react-hooks-addons","version":"0.5.1","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"author":{"name":"Zheng Song"},"license":"MIT","_id":"eslint-plugin-react-hooks-addons@0.5.1","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"dist":{"shasum":"7e9c3b0c2e3c48b1b40687dfd0be8ffd8adfda11","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.5.1.tgz","fileCount":8,"integrity":"sha512-f4pqWZpQ/goEg+PB0u1qqNbXEvGD9+8/wyqem+b31vZIpVZg0iskwUiYhlBFTIgPZMLExncFECjY/nK6ydCUVQ==","signatures":[{"sig":"MEQCIBIRcUapXy66gPUBdrB1tUg7I+Oyhrs5nrxiZs6jdqB8AiA+5dQX///Ke+KzHVDMz+Xfiq+29pxiiUWCgnZhOxlDow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11673},"main":"./dist/cjs/index.cjs","types":"./types/index.d.ts","gitHead":"35d7db05df26b2f6fcdffac653815d6b7c6bcaf6","scripts":{"eg":"cd examples && npm run lint","lint":"oxlint --type-aware --ignore-pattern=examples","pret":"prettier -c .","test":"node tests/rules/*.js","build":"run-s pret clean types lint bundle","clean":"rm -Rf ./dist ./types","start":"run-p watch \"types -- --watch\"","types":"tsc","watch":"rollup -c -w","bundle":"rollup -c","pret:fix":"prettier -w ."},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"repository":{"url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","oxlint":"^1.43.0","rollup":"^4.57.1","deplift":"^1.1.1","prettier":"^3.8.1","@babel/cli":"^7.28.6","typescript":"^5.9.3","@babel/core":"^7.29.0","npm-run-all":"^4.1.5","oxlint-tsgolint":"^0.11.5","@babel/preset-env":"^7.29.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.1.0","@babel/preset-typescript":"^7.28.5","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"eslint":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-hooks-addons_0.5.1_1770604484794_0.9393671786177824","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"eslint-plugin-react-hooks-addons","version":"0.6.0","author":{"name":"Zheng Song"},"license":"MIT","description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","repository":{"type":"git","url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git"},"homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","main":"./dist/cjs/index.cjs","types":"./types/index.d.ts","sideEffects":false,"keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"scripts":{"start":"run-p watch \"types -- --watch\"","bundle":"rollup -c","watch":"rollup -c -w","clean":"rm -Rf ./dist ./types","types":"tsc","test":"node tests/rules/*.js","pret":"prettier -c .","pret:fix":"prettier -w .","lint":"oxlint --type-aware --ignore-pattern=examples","eg":"cd examples && npm run lint","build":"run-s pret clean types lint bundle"},"peerDependencies":{"eslint":">=3.0.0"},"devDependencies":{"@babel/core":"^7.29.7","@babel/preset-env":"^7.29.7","@babel/preset-typescript":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.3","deplift":"^1.3.0","eslint":"^10.9.0","npm-run-all2":"^9.0.3","oxlint":"^1.79.0","oxlint-tsgolint":"^7.0.2001","prettier":"^3.9.6","rollup":"^4.62.5","typescript":"^6.0.3"},"gitHead":"2c43c46987c938da91308c15440d6ebbf6eab15f","_id":"eslint-plugin-react-hooks-addons@0.6.0","bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-XMkhXgt2OAL4sinUeTSPZQtP4r2SMF2wmxqZMeoAFPeYxuXAwlUMcAPe1lWoyMuLu4nw5c8RQVL0ak5h62slHg==","shasum":"c679f3491c8c078fb5fd5484a922f246294a83e6","tarball":"https://registry.npmjs.org/eslint-plugin-react-hooks-addons/-/eslint-plugin-react-hooks-addons-0.6.0.tgz","fileCount":8,"unpackedSize":12258,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyjN3nPnlLNpQVfYrto8urb6yrDrpUf9fzdpAQmJAZygIgG4TpnPligTCBWTInXWjwbGsT4imb0PeRxihyWyWZzEs="}]},"_npmUser":{"name":"szhsin","email":"szhsin9@gmail.com"},"directories":{},"maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-react-hooks-addons_0.6.0_1787472353170_0.3511486173258329"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-06T11:21:42.338Z","modified":"2026-08-23T08:05:53.459Z","0.1.0":"2021-12-06T11:21:42.459Z","0.1.1":"2021-12-06T11:32:09.250Z","0.1.2":"2021-12-08T11:34:19.732Z","0.2.0":"2021-12-10T12:37:50.503Z","0.3.0":"2021-12-12T13:37:47.533Z","0.3.1":"2021-12-19T05:42:20.617Z","0.4.0":"2024-10-05T11:07:50.218Z","0.4.1":"2024-10-15T00:09:17.257Z","0.5.0":"2025-04-21T03:10:08.647Z","0.5.1":"2026-02-09T02:34:44.960Z","0.6.0":"2026-08-23T08:05:53.321Z"},"bugs":{"url":"https://github.com/szhsin/eslint-plugin-react-hooks-addons/issues"},"author":{"name":"Zheng Song"},"license":"MIT","homepage":"https://github.com/szhsin/eslint-plugin-react-hooks-addons","keywords":["eslint","eslint-plugin","eslintplugin","react","hook"],"repository":{"type":"git","url":"git+https://github.com/szhsin/eslint-plugin-react-hooks-addons.git"},"description":"ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.","maintainers":[{"name":"szhsin","email":"szhsin9@gmail.com"}],"readme":"## eslint-plugin-react-hooks-addons\n\n> ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.\n\n[![NPM](https://img.shields.io/npm/v/eslint-plugin-react-hooks-addons.svg)](https://www.npmjs.com/package/eslint-plugin-react-hooks-addons)\n[![npm downloads](https://img.shields.io/npm/dt/eslint-plugin-react-hooks-addons)](https://www.npmjs.com/package/eslint-plugin-react-hooks-addons)\n\n## Why?\n\n[eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks) is awesome for linting the dependency array of React Hooks. But it doesn't do one thing: unused dependencies in the `useEffect` or `useLayoutEffect` hooks are not reported. Unused variables in `useEffect`'s dependency array are perfectly valid in some use cases. However, they might be unnecessary in some other cases which cause the effect hook to run unintentionally.\n\nTake the following code as an example:\n\n```js\nconst [user1, setUser1] = useState();\nconst [user2, setUser2] = useState();\n\nuseEffect(() => {\n  fetch(`someUrl/${user1}`).then(/* ... */);\n  fetch(`someUrl/${user2}`).then(/* ... */);\n}, [user1, user2]);\n```\n\nNext day you update the code and remove the second `fetch` but forget to remove `user2` from the dependency array:\n\n```js\nconst [user1, setUser1] = useState();\nconst [user2, setUser2] = useState();\n\nuseEffect(() => {\n  fetch(`someUrl/${user1}`).then(/* ... */);\n}, [user1, user2]);\n```\n\nThen the `useEffect` will run whenever `user1` or `user2` changes, which is probably not your intention. Similar errors occur more frequently when the hook callback function is large and there is a long dependency array. This eslint plugin checks and reports this kind of error.\n\n**What if I have a value which is not used in the hook function scope but I want the effect hook to run whenever that value has changed?**\n<br/>\n<br/>\nYou could prepend a `/* effect dep */` comment to the value in dependency array then it will be skipped during linting. It brings an addition benefit: the value is explicitly marked as effectful so that other people coming across the code will understand it's not a programmatic error.\n\n```diff\nuseEffect(() => {\n  fetch(`someUrl/${user1}`).then(/* ... */);\n- }, [user1, user2]);\n+ }, [user1, /* effect dep */ user2]);\n```\n\n## Install\n\nwith npm\n\n```bash\nnpm install -D eslint-plugin-react-hooks-addons\n```\n\nor with Yarn\n\n```bash\nyarn add -D eslint-plugin-react-hooks-addons\n```\n\n## Usage\n\n### Flat config\n\n```js\nimport reactHooksAddons from 'eslint-plugin-react-hooks-addons';\n\nexport default [\n  reactHooksAddons.configs.recommended\n  // other configs...\n];\n```\n\nOr, use a custom configuration:\n\n```js\nimport reactHooksAddons from 'eslint-plugin-react-hooks-addons';\n\nexport default [\n  // other configs...\n  {\n    plugins: {\n      'react-hooks-addons': reactHooksAddons\n    },\n    rules: {\n      'react-hooks-addons/no-unused-deps': 'warn'\n    }\n  }\n];\n```\n\n### Legacy config\n\n```json\n{\n  \"extends\": [\"plugin:react-hooks-addons/recommended-legacy\"]\n}\n```\n\nOr, use a custom configuration:\n\n```json\n{\n  \"plugins\": [\"react-hooks-addons\"],\n  \"rules\": {\n    \"react-hooks-addons/no-unused-deps\": \"warn\"\n  }\n}\n```\n\n### Effect deps\n\nExplicitly mark a dependency as effectful with `/* effect dep */` comment:\n\n```js\nuseEffect(() => {\n  // ...\n}, [unusedVar, /* effect dep */ effectVar]);\n```\n\nThen only the `unusedVar` will be reported as an unused dependency.\n\n### Options\n\n#### `effectComment`\n\nYou can use a different comment to mark dependencies as effectful:\n\n```json\n\"rules\": {\n  \"react-hooks-addons/no-unused-deps\": [\n    \"warn\",\n    {\n      \"effectComment\": \"effectful\"\n    }\n  ]\n}\n```\n\n#### `additionalHooks`\n\nThe rule checks `useEffect` and `useLayoutEffect` hooks by default. It can be configured to check dependencies of custom hooks with the `additionalHooks` option. This option accepts a `pattern` key which is a regex pattern. If you set the `replace` key to `true`, it would replace the default hooks.\n\n```json\n\"rules\": {\n  \"react-hooks-addons/no-unused-deps\": [\n    \"warn\",\n    {\n      \"additionalHooks\": {\n        \"pattern\": \"useMyCustomHook|useMyOtherCustomHook\",\n        \"replace\": true\n      }\n    }\n  ]\n}\n```\n\n_Note: this eslint plugin is supposed to work in tandem with [eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks), as it doesn't check things that have already been reported by that plugin._\n\n## License\n\n[MIT](https://github.com/szhsin/eslint-plugin-react-hooks-addons/blob/master/LICENSE) Licensed.\n","readmeFilename":"README.md"}