{"_id":"@homebound/eslint-plugin","_rev":"84-256719dae8f6d1d1928813239094f563","name":"@homebound/eslint-plugin","dist-tags":{"latest":"1.3.3"},"versions":{"1.0.1":{"name":"@homebound/eslint-plugin","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.0.1","maintainers":[{"name":"levi-huynh","email":"lhuynh@homebound.com"},{"name":"commbigo","email":"commbigo@gmail.com"},{"name":"andrielsonsilvahb","email":"asilva@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"pcheng","email":"pcheng@homebound.com"},{"name":"cshannonhb","email":"cshannon@homebound.com"},{"name":"egavett-hb","email":"egavett@homebound.com"},{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"pstone","email":"pstone@homebound.com"},{"name":"lmunoz_homebound","email":"lmunoz@homebound.com"},{"name":"selimcr","email":"selimdiaz@gmail.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"sgiddins","email":"sgiddins@homebound.com"},{"name":"rmancebo","email":"rgonzalez@homebound.com"},{"name":"eplata.homebound","email":"eplata@homebound.com"},{"name":"ipiedrahb","email":"ipiedra@homebound.com"},{"name":"pgamboa07","email":"pgamboa@homebound.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"kvn-emerick","email":"kemerick@homebound.com"},{"name":"bdhudson_seattle","email":"bhudson@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"jcharpentier","email":"jcharpentier@homebound.com"},{"name":"rsanchezhb","email":"rsanchez@homebound.com"},{"name":"seanmcewen","email":"smcewen@homebound.com"},{"name":"jqua","email":"jeffrey.qua@gmail.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"khalidwilliams","email":"kwilliams@homebound.com"},{"name":"rchippada","email":"rchippada@homebound.com"},{"name":"atrujillo","email":"atrujillo@homebound.com"},{"name":"tylerr909_h","email":"trudy@homebound.com"},{"name":"renukaschreck","email":"rschreck@homebound.com"},{"name":"asanchezhb","email":"asanchez@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"jgujgu_homebound","email":"jgu@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"blimmer","email":"npm@benlimmer.com"},{"name":"bdow","email":"brandonedow@gmail.com"},{"name":"kskano","email":"kskano@gmail.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"},{"name":"koltong","email":"Kolton.Gagnon@Gmail.com"},{"name":"pvithayathil","email":"pvithayathil@homebound.com"},{"name":"sthompson","email":"sthompson@homebound.com"},{"name":"swindonlad20","email":"gilewiczd@gmail.com"}],"dist":{"shasum":"af067d787a27b5959c186dd7478a1a0c6e549b03","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.0.1.tgz","fileCount":9,"integrity":"sha512-VpWfxoyvH5zCRROuU/rE0iK5w6uEhn31xnjz4kvwUrM2viGrYc0F19TOic0XM5DtOHlKLn6OWhfkalSfvtOkNA==","signatures":[{"sig":"MEUCIDXy5sFLbHyQ2ADorGjtJoX8aCN+HARyMHywqiQ0Alp7AiEAivZ3Y1h7dTbnRo1DbsuFSrgNE5Qcod2gDlcP6f7YWSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUwMNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxbRAAmGd2/9emfGXXBqTD7nZOKmJl1kSkQi2IMdCHGIr6TY/6USBd\r\nETQ8akOgI6eSPKdPCCLVtI7c+T2GKlwhJM+fTJcOVuWIBPKwdF9YKu9nJzIT\r\ns6yfpPle63oD1lh7xFt6feBxos50K2ul9sZerPQM4UQiorDZAp5vN8DHhLHf\r\nkc0vUuDv4XCHpJHc+PM3wTmeEEE9+p+9uZ5krByvVqjUkW1t343rVmFC7Xge\r\nKFW462uO2VpnTLptc8jQBOR5EVJV6yxAQobsZAUzF/sL7fnrlrcm4VyqEO14\r\naaT/QEUJitZ8Ku3lLfv/xyC2kPn5HOXmBg+xVVLFLXfzxi1+5K5SKCPGQG4k\r\njrxNQRFGfu+zPsM4ueJKS8LEbhxXKt8owrOO6YA1KqZv0KoQsmyreVmFYAA2\r\nN0CSb9Wl4fvz5g3zkmM8j1lrGY5kV4XvsmrASRW170g+Fgf+ju5jmyiDol+m\r\n350/5bw+ioSCeWzQwslyd3Eoba1YUMFnqKjFMufuSi5pixdJq7mEg81ywQW7\r\nUv1wxk9XbO9bOAkDS6kfgHwWy+/9zdtv70RPWhLs+pOec2A28bmU6Z2CjasF\r\nbOUD7HrglA5qIIZvabF2vxwKSJjOsj8qiFHnvtt3wrKC/EEnp/nDIoZivOJw\r\nXAYQ/ifCp+7+mnUNhILq/lz4jHtMg90s5bg=\r\n=4I7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"de118b785ecbe28e7c617eb69c38f709bbcdfdcb","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","semantic-release":"^19.0.5","eslint-plugin-node":"^11.1.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^5.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.1_1666384653245_0.22596202858630265","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@homebound/eslint-plugin","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.1.0","maintainers":[{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"mattluo","email":"mluo@homebound.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"bbarbosa-homebound","email":"bbarbosa@homebound.com"},{"name":"skelly451","email":"skelly@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"msalazar-homebound","email":"msalazar@homebound.com"},{"name":"lbittencurthb","email":"lbittencurt@homebound.com"},{"name":"maasha","email":"mshah@homebound.com"},{"name":"jcharpentier","email":"jcharpentier@homebound.com"},{"name":"sneal88","email":"sneal@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"fmendeshb","email":"fmendes@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"bholmes_hb","email":"bholmes@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"levi-huynh","email":"lhuynh@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"pstone","email":"pstone@homebound.com"},{"name":"lmunoz_homebound","email":"lmunoz@homebound.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"eplata.homebound","email":"eplata@homebound.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"khalidwilliams","email":"kwilliams@homebound.com"},{"name":"atrujillo","email":"atrujillo@homebound.com"},{"name":"tylerr909_h","email":"trudy@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"bdow","email":"brandonedow@gmail.com"},{"name":"kskano","email":"kskano@gmail.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"}],"dist":{"shasum":"10c91e87aaf97c295fed4243bb61d2e98cd2f0f1","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.1.0.tgz","fileCount":4,"integrity":"sha512-SUttBSUrsZkeCnrHZ8eCXcnA0vXl+sY6rV2h8XKjCYwBJB0ZrJioe4o8T83w7YAh50VR2OETRaN3BlSRO9hrSg==","signatures":[{"sig":"MEYCIQD9ZzK9ng0Q9JLJL22rpygxRMlF7evxuIkhJSlPtQlD2AIhANJlZadVNoei7+yJKshTSxPa9Ls8d41vqqnv0FqQjCnp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5591},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"d9773859e97fba3b8de123a53cd62e78fed0cca1","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.0_1727996524698_0.8915620980700465","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@homebound/eslint-plugin","version":"1.2.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.2.0","maintainers":[{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"mattluo","email":"mluo@homebound.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"bbarbosa-homebound","email":"bbarbosa@homebound.com"},{"name":"skelly451","email":"skelly@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"msalazar-homebound","email":"msalazar@homebound.com"},{"name":"lbittencurthb","email":"lbittencurt@homebound.com"},{"name":"maasha","email":"mshah@homebound.com"},{"name":"jcharpentier","email":"jcharpentier@homebound.com"},{"name":"sneal88","email":"sneal@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"fmendeshb","email":"fmendes@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"bholmes_hb","email":"bholmes@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"levi-huynh","email":"lhuynh@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"pstone","email":"pstone@homebound.com"},{"name":"lmunoz_homebound","email":"lmunoz@homebound.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"eplata.homebound","email":"eplata@homebound.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"khalidwilliams","email":"kwilliams@homebound.com"},{"name":"tylerr909_h","email":"trudy@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"kskano","email":"kskano@gmail.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"}],"dist":{"shasum":"3b5dcfca326b478fc7de10f398b95ef62843a52c","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.2.0.tgz","fileCount":5,"integrity":"sha512-cn6HYAJqOEglnpgvmFelX40lOK5ZvuWDP8+3L2j9LkxJJY36PG++iaKx+QVVT9Rrc91C9sBsYdxRwD/Tan57zg==","signatures":[{"sig":"MEYCIQCX//S1uCcASOoaJNhy47qmbipJiNvTZCoI/M7S2ukyywIhAJwVzuTIDbABAhyhGYmtyXK/kp+52H7g0DGyI0exeHwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8013},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"7ec2971f5f10511f5d16230df7872fdb5f5bf9ee","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"yo":"^5.0.0","mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","generator-eslint":"^5.1.1","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.0_1729800107492_0.13702269363976316","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@homebound/eslint-plugin","version":"1.3.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.3.0","maintainers":[{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"mattluo","email":"mluo@homebound.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"bbarbosa-homebound","email":"bbarbosa@homebound.com"},{"name":"skelly451","email":"skelly@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"msalazar-homebound","email":"msalazar@homebound.com"},{"name":"lbittencurthb","email":"lbittencurt@homebound.com"},{"name":"maasha","email":"mshah@homebound.com"},{"name":"jcharpentier","email":"jcharpentier@homebound.com"},{"name":"sneal88","email":"sneal@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"fmendeshb","email":"fmendes@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"bholmes_hb","email":"bholmes@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"levi-huynh","email":"lhuynh@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"pstone","email":"pstone@homebound.com"},{"name":"lmunoz_homebound","email":"lmunoz@homebound.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"eplata.homebound","email":"eplata@homebound.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"khalidwilliams","email":"kwilliams@homebound.com"},{"name":"tylerr909_h","email":"trudy@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"kskano","email":"kskano@gmail.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"}],"dist":{"shasum":"c5c2646b32f372e30275d5b721eaf57d65f72890","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.3.0.tgz","fileCount":6,"integrity":"sha512-B2aT8uVezirdOw8tfN0Sq6vCnp8bV3hppj9tI0WFlLXoE2Zv56dNlLaYW0dXZT4kpk3ZZFMyxyvohmStmTEnTQ==","signatures":[{"sig":"MEQCIDOwz0CwjcJJUbh+yL0YgGY5PoZdWTAiEFQ6QnnGo84bAiBHnpfhHllKQVrrbv7/gVBXaWGgGzDYo7dOr5mN8dM9MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10092},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"ea0e5f82651fa9d9c74639cc6717c3b4f9ed5e19","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"yo":"^5.0.0","mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","generator-eslint":"^5.1.1","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.0_1730382077329_0.6011341377139496","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@homebound/eslint-plugin","version":"1.3.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.3.1","maintainers":[{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"mattluo","email":"mluo@homebound.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"bbarbosa-homebound","email":"bbarbosa@homebound.com"},{"name":"skelly451","email":"skelly@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"msalazar-homebound","email":"msalazar@homebound.com"},{"name":"lbittencurthb","email":"lbittencurt@homebound.com"},{"name":"maasha","email":"mshah@homebound.com"},{"name":"jcharpentier","email":"jcharpentier@homebound.com"},{"name":"sneal88","email":"sneal@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"fmendeshb","email":"fmendes@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"bholmes_hb","email":"bholmes@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"levi-huynh","email":"lhuynh@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"pstone","email":"pstone@homebound.com"},{"name":"lmunoz_homebound","email":"lmunoz@homebound.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"eplata.homebound","email":"eplata@homebound.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"khalidwilliams","email":"kwilliams@homebound.com"},{"name":"tylerr909_h","email":"trudy@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"kskano","email":"kskano@gmail.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"}],"dist":{"shasum":"a453ca441f8dfa9b7f4ec5dc37fb015a36fa3c11","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.3.1.tgz","fileCount":6,"integrity":"sha512-2osDbsYuIJpObQOJRu0VT38m6Xg4293lZe9ADXyDjryJAfXKuDv452/Cxexp2fybT59yMgA5u6CL7TICqnUfhQ==","signatures":[{"sig":"MEUCIQD9IxdN4eyJUFocukyMbykRnQEW7uWG08yB8EGh0fk7ogIgTlFB2jBqv1u4eyKiVyd/x1nardqYDPTjAmlFXQEMV4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10112},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"5dbc40df9d6196fa08ad988421732249a8496857","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"yo":"^5.0.0","mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","generator-eslint":"^5.1.1","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.1_1730386416078_0.7921254001722617","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@homebound/eslint-plugin","version":"1.3.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.3.2","maintainers":[{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"henrysipp","email":"henry.sipp@hey.com"}],"dist":{"shasum":"341cfb21c55785aead2aefbe97e1dcadff16e63f","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.3.2.tgz","fileCount":6,"integrity":"sha512-IckKO3gSSazvjj2TwbQ1LqDUDPY24lHE8KYHl3q5Ua+UAG6HhqcNDG/Dg4J9YWQWfPLDDw+vY+QFJTSeBSXIhw==","signatures":[{"sig":"MEYCIQCQ4mdC3o/0YBCI2KRezHI5jDS05yfKoDuQ6by7jXsCPwIhAPGb2NSy3ExLxuI8Lnt8a4QzSStHeq9xvvRru8K8s2F+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10133},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"2014d2d7854582c1c8b1ab40a0326e254bfe499a","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"yo":"^5.0.0","mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","generator-eslint":"^5.1.1","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.2_1747406091367_0.9076564520718182","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@homebound/eslint-plugin","version":"1.3.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"homebound"},"license":"ISC","_id":"@homebound/eslint-plugin@1.3.3","maintainers":[{"name":"apattersonatx-hb","email":"apatterson@homebound.com"},{"name":"dmcgarry","email":"dmcgarry@homebound.com"},{"name":"zovington","email":"zovington@homebound.com"},{"name":"shaberman","email":"stephen.haberman@gmail.com"},{"name":"larryhomebound","email":"larry@homebound.com"},{"name":"cfrazier91","email":"charley@homebound.com"},{"name":"foxy","email":"fox@outlook.com"},{"name":"homebound-publisher","email":"npm-publish@homebound.com"},{"name":"blimmer-","email":"npm@benlimmer.com"},{"name":"ghaislip","email":"ghaislip@gmail.com"},{"name":"roberth-gomez","email":"rgomez@homebound.com"},{"name":"hbitaccounts","email":"accounts@homebound.com"},{"name":"blambillottehomebound","email":"blambillotte@homebound.com"},{"name":"nbhargava-hb","email":"nbhargava@homebound.com"},{"name":"arvinsiva","email":"arvinsiva22@gmail.com"},{"name":"allangaldino","email":"agaldino@homebound.com"},{"name":"tyambaohb","email":"tyambao@homebound.com"},{"name":"icampbellsmith","email":"icampbellsmith@homebound.com"},{"name":"zgavin","email":"zgavin@gmail.com"},{"name":"pmishra40","email":"pmishra@homebound.com"},{"name":"kyeh","email":"kyeh@homebound.com"},{"name":"marcin_soja","email":"marcin.soja@hotmail.com"},{"name":"galonso_homebound","email":"galonso@homebound.com"},{"name":"henrysipp","email":"henry.sipp@hey.com"}],"dist":{"shasum":"8144f5275925c8ce3d64a48400ea1da662745cea","tarball":"https://registry.npmjs.org/@homebound/eslint-plugin/-/eslint-plugin-1.3.3.tgz","fileCount":6,"integrity":"sha512-iYiglsTTUBs9oNRgc7FR/lHXCC+OBteomdXPmASs9CAWtoLL+1vD8iKvbWxxalowqXmakbdLj6KDbgBcnGC07Q==","signatures":[{"sig":"MEQCIBcZ0LgYvyKfvHi3cRsdl/HQAs4KSsPBUHC2lNQ3eCrlAiAZAyH6Lg7tuzP1g96DJU/nDVNP7u6ZLIXS9AcQeYSrtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10155},"main":"./lib/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":"./lib/index.js","gitHead":"d82c9c5fecff1460913fb94741a9a2efa841e2d1","scripts":{"lint":"yarn lint:js && yarn update:eslint-docs --check","test":"mocha tests --recursive","lint:js":"eslint .","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"homebound-publisher","email":"npm-publish@homebound.com"},"_npmVersion":"8.19.2","description":"Custom rules for homebound projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"requireindex":"^1.2.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"yo":"^5.0.0","mocha":"^10.0.0","eslint":"^9.0.0","@eslint/js":"^9.0.0","eslint-plugin-n":"^17.0.0","generator-eslint":"^5.1.1","semantic-release":"^19.0.5","eslint-doc-generator":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-plugin-eslint-plugin":"^6.0.0","conventional-changelog-conventionalcommits":"^5.0.0"},"peerDependencies":{"eslint":">=8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.3_1747867103403_0.35217652102633856","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-10-21T20:37:33.123Z","modified":"2026-09-15T23:00:05.548Z","1.0.1":"2022-10-21T20:37:33.451Z","1.1.0":"2024-10-03T23:02:04.886Z","1.2.0":"2024-10-24T20:01:47.700Z","1.3.0":"2024-10-31T13:41:17.512Z","1.3.1":"2024-10-31T14:53:36.261Z","1.3.2":"2025-05-16T14:34:51.547Z","1.3.3":"2025-05-21T22:38:23.611Z"},"author":{"name":"homebound"},"license":"ISC","keywords":["eslint","eslintplugin","eslint-plugin"],"description":"Custom rules for homebound projects","maintainers":[{"email":"apatterson@homebound.com","name":"apattersonatx-hb"},{"email":"dmcgarry@homebound.com","name":"dmcgarry"},{"email":"zovington@homebound.com","name":"zovington"},{"email":"stephen.haberman@gmail.com","name":"shaberman"},{"email":"larry@homebound.com","name":"larryhomebound"},{"email":"charley@homebound.com","name":"cfrazier91"},{"email":"fox@outlook.com","name":"foxy"},{"email":"npm-publish@homebound.com","name":"homebound-publisher"},{"email":"npm@benlimmer.com","name":"blimmer-"},{"email":"ghaislip@gmail.com","name":"ghaislip"},{"email":"rgomez@homebound.com","name":"roberth-gomez"},{"email":"accounts@homebound.com","name":"hbitaccounts"},{"email":"blambillotte@homebound.com","name":"blambillottehomebound"},{"email":"nbhargava@homebound.com","name":"nbhargava-hb"},{"email":"arvinsiva22@gmail.com","name":"arvinsiva"},{"email":"agaldino@homebound.com","name":"allangaldino"},{"email":"icampbellsmith@homebound.com","name":"icampbellsmith"},{"email":"zgavin@gmail.com","name":"zgavin"},{"email":"kyeh@homebound.com","name":"kyeh"},{"email":"brandonedow@gmail.com","name":"bdow"},{"email":"galonso@homebound.com","name":"galonso_homebound"},{"email":"drosales@homebound.com","name":"roseandreshb"},{"email":"ipyzow@homebound.com","name":"ivanpyzow"},{"email":"bscheidel@homebound.com","name":"bscheidel_hb"},{"email":"mail@andrewbadami.dev","name":"abadami"},{"email":"jdiebold@homebound.com","name":"jdiebold"},{"email":"spencereabbott@gmail.com","name":"spencereabbott"},{"email":"keverly@homebound.com","name":"keverly-hb"},{"email":"henry.sipp@hey.com","name":"henrysipp"}],"readme":"# eslint-plugin-homebound-rules\n\ncustom rules for homebound projects\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nyarn add -D eslint\n```\n\nNext, install `@homebound/eslint-plugin`:\n\n```sh\nyarn add -D @homebound/eslint-plugin\n```\n\n## Usage\n\nAdd `homebound-rules` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n    \"plugins\": [\"@homebound\"]\n}\n```\n\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n    \"rules\": {\n        \"@homebound/no-b-add-column\": 2\n    }\n}\n```\n\n## Adding Rules\n<!-- begin auto-generated rules list -->\n\n| Name                                                                                         | Description                                                                                                 |\n| :------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------- |\n| [no-b-add-column](docs/rules/no-b-add-column.md)                                             | we should be using the custom addColumn for indexing purposes, rather than the MigrationBuilder's addColumn |\n| [no-cyanaudit-in-migrations](docs/rules/no-cyanaudit-in-migrations.md)                       | Prevents running cyanaudit logic in migrations                                                              |\n| [prevent-test-file-imports-in-app-code](docs/rules/prevent-test-file-imports-in-app-code.md) | Prevents importing test code in application logic                                                           |\n\n<!-- end auto-generated rules list -->\n\nThis repository followed [this tutorial](https://flexport.engineering/writing-custom-lint-rules-for-your-picky-developers-67732afa1803) to initialize.\n\nTL;DR:\n\n### Init\n\n1. `yarn yo eslint`\n1. Add a: `Rule`\n1. Name: `homebound`\n1. Publish: `ESLint Plugin`\n1. ID: Name it, such as `no-b-add-column`\n1. Description: Short sentence. This will show up in a lot of default places: Documentation Headers, Errors, etc.\n\n### Next Steps\n1. Find your new doc in `docs/rules/your-rule.md`\n1. Link to the doc in README.md\n1. Add some tests via `test/lib/rules/your-rule.js`\n1. Finally, visit something like [astexplorer.net](https://astexplorer.net/) to dive into the AST and start writing your rule.\n    * under the \"Transforms\" tab on the top you may hit `babel-eslint`to quickly test a tool in the UI. Add pass/fail code to the top left, and iterate on your rule in the bottom left. The bottom right will show the ESLint output of your rule. Use the Top Right to explore the AST (I suggest turning on Methods, and turning off Location Data and Type Keys)\n\n\n## Supported Rules\n\n* [no-b-add-column](/docs/rules/no-b-add-column.md)\n\n\n","readmeFilename":"README.md"}