{"_id":"@actinc/eslint-plugin","_rev":"7-b4285423ce76b9cb413c16b71bd0adbf","name":"@actinc/eslint-plugin","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@actinc/eslint-plugin","version":"1.0.0","keywords":["ACT","eslint"],"author":{"name":"Justin Watkins","email":"justin.watkins@act.org"},"license":"MIT","_id":"@actinc/eslint-plugin@1.0.0","maintainers":[{"name":"stefan.solyom","email":"stefan.solyom@hotmail.com"},{"name":"watjus0930","email":"justin.watkins@act.org"},{"name":"joncursi","email":"joncursi@gmail.com"}],"homepage":"https://github.com/act-org/configs/tree/main/packages/eslint-plugin","bugs":{"url":"https://github.com/act-org/configs/issues"},"dist":{"shasum":"b4557f377e9149255ea1986ed98e3a7b717340aa","tarball":"https://registry.npmjs.org/@actinc/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":18,"integrity":"sha512-GiLV3M048cMQrjKqedZnaAaetONpx8XblGQc3uUUIZ0oyCVNWweqtw7p/FQemukYjU+PczVLrLu8UbRc65g6Aw==","signatures":[{"sig":"MEQCIH1mwxWW6UktTR3VbJ5MMVeOLxJ+rCh1cakU2oc8C8LKAiBDwI7xwoe7O7aMxK6oSefiaERMD/mPNzUOPW1VBvKHNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4YejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh+A//UWEshMGfk3SUxyq5UOBcH6PUk4OaT5Ut2DQ895c16hpRuZsS\r\norkoPzV7wsykIcUK/ek0cN+EyAjcCds5KtnwhhWQb0+pZDsNoZhkroyARN8B\r\nDNjNB31cbZH9BasqqaJyEQflhkD7zjyhu0Yi/pAObgkdtMSBPyzh8MG7GaRe\r\no4iWuAwDtJfXtI4MOtRQSRZq5FRr8TQ29+1/Kjn8+1zsrn5XQbNpT6IDttJL\r\n74fShrZ5OIlV9ZRMh1ZC9CjkHTV8mUwA1A4PTfO7heihJMu0S8/hPLGmKjE8\r\nzaI6mkjMyZcaviBSja4sIigWvHAbUeh9BuHe95AHFj4xp5IRG4AHFfSz9ewW\r\no6yQA16zS2kRkiqfiuR25kYPrOuYNkeEpa49eAiCDtkXWqgdRKLRKMKF6pnE\r\ncfOH7sYHuPb70bD7omxeMah8w+o9NTkIwZBbgSqLlcO4I/BJI7q7AszrPcDc\r\nWnU5plUeJSmCuGZuRCBTWm9t/FnKCeGAviOdo+UEIkCPhE4yNBGXGKBqWtup\r\nTzNfWYdsNK8An0SuLa2ErjW7d7JQPFj447iEla9bT9LBUrnOncJn47/u8mwA\r\nX80B+WoSph7uEb6bzyrxnUTpw8yk9DdGWOxuKyPQjfcQTvIJ1PquZsuE4V5p\r\nIJJ/psjYatGp8Yk0ZWYKlJhLoKGjUVqgRAE=\r\n=KPgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"082ccaa0218d62e99a854445d428ac990b0c730e","scripts":{"test":"eslint .","release":"standard-version --path ./ --lerna-package eslint-plugin -t eslint-plugin"},"_npmUser":{"name":"watjus0930","email":"justin.watkins@act.org"},"repository":{"url":"git+https://github.com/act-org/configs.git","type":"git"},"_npmVersion":"8.11.0","description":"ES Lint Configurations for ACT Projects","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint-plugin-jest":"^26.6.0","eslint-plugin-react":"^7.30.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-lodash":"^7.4.0","eslint-plugin-disable":"^2.0.3","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0","eslint-plugin-filenames":"^1.3.2","@typescript-eslint/parser":"^5.31.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-new-with-error":"^3.1.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=8","prettier":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.0_1658947491297_0.8507304855079842","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@actinc/eslint-plugin","version":"1.1.0","keywords":["ACT","eslint"],"author":{"name":"Justin Watkins","email":"justin.watkins@act.org"},"license":"MIT","_id":"@actinc/eslint-plugin@1.1.0","maintainers":[{"name":"stefan.solyom","email":"stefan.solyom@hotmail.com"},{"name":"watjus0930","email":"justin.watkins@act.org"},{"name":"joncursi","email":"joncursi@gmail.com"}],"homepage":"https://github.com/act-org/configs/tree/main/packages/eslint-plugin","bugs":{"url":"https://github.com/act-org/configs/issues"},"dist":{"shasum":"5c449a7a9254fbe6c530f49f591dba7e4bab9d43","tarball":"https://registry.npmjs.org/@actinc/eslint-plugin/-/eslint-plugin-1.1.0.tgz","fileCount":18,"integrity":"sha512-nWVa8MNSc/T3QqSlMSzUjEbjTTAvYUxEXN3pVbai3m/7pzGsP6F6McOeyvDR7zWlGvh3uclRPY+5TWfrqcf3DQ==","signatures":[{"sig":"MEUCIQC3dvPtTEMOyHnqEe3Va1dR08VkdhzN8DLVkJ6NVEHc/AIgSFcN7LkxMKfwUcCQud6kdHnE0papeuM86n/x9DnMN8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ZQhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTNRAAgOJfKZaBnIPQiPfQGxihK7yanQwsVT/RzZF1uxACKQH0rS/L\r\naplT14oljX8cep75zN0MpgOZhvUVchwyUDvLG/1jd5LWRihqY4nTIhRahKOd\r\noTWmpEycOTIALHBV4O6hRsKNrOZaBqlLfLX9Neop0x/oyK7lrErMEyXquWEl\r\nvlUK8vVh9ESk4i18O9aiZkXxQ+2n/MeVi/PIuRbcSSf/ACOt6Egr4actl7/o\r\nftSbTFklo2OFNELBr7kg4bZ0WW07ut/J/Jl5/xVdlFjwH813d8JvL7yoPsBc\r\nv0U0NBgZpcwR+GpifLVDStqTRS6C5tLoBZdwDGEq5NFc6iI9Y0mRDjHNqapl\r\nYs6nvJ8b9TL+FP4KUoduf1ZVRCM/j/9N9RKExa8/lN+KJhg7NjJgUxv4EU+A\r\n8bgNa1zp6S1tVlNv5exwRDrqAnyZTGi30fOzCXqpYKh8KfgnTaPlrtREauHa\r\nLGPz6EobYRJKrjYeZxu9dSNkAbo3s+y1ZJ7416ss3S4AaKqgoVBzbPZ8CrCp\r\nmHNvGarVcha71lc8JbUsnfbg+uHe2vU4S/XtaIaMWAoyzCulECb9CNIEI5gP\r\nhEimzsmgr4kixIXIlbR40+T/y0B8YRe/apjrrOWdOjaul4IaEa51kPBNgo3A\r\nNyB2wPxmrTuAmcxXKZrj6r33xJmpTDvJJRU=\r\n=1Ins\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e83a36a13277ea203c80a113f3304e91dd162791","scripts":{"test":"eslint .","release":"standard-version --path ./ --lerna-package eslint-plugin -t eslint-plugin"},"_npmUser":{"name":"watjus0930","email":"justin.watkins@act.org"},"repository":{"url":"git+https://github.com/act-org/configs.git","type":"git"},"_npmVersion":"8.11.0","description":"ES Lint Configurations for ACT Projects","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint-plugin-jest":"^26.6.0","eslint-plugin-react":"^7.30.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-lodash":"^7.4.0","eslint-plugin-disable":"^2.0.3","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0","eslint-plugin-filenames":"^1.3.2","@typescript-eslint/parser":"^5.31.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-new-with-error":"^3.1.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=8","prettier":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.0_1658950688839_0.2317661492208447","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@actinc/eslint-plugin","version":"1.2.0","keywords":["ACT","eslint"],"author":{"name":"Justin Watkins","email":"justin.watkins@act.org"},"license":"MIT","_id":"@actinc/eslint-plugin@1.2.0","maintainers":[{"name":"stefan.solyom","email":"stefan.solyom@hotmail.com"},{"name":"watjus0930","email":"justin.watkins@act.org"},{"name":"joncursi","email":"joncursi@gmail.com"}],"homepage":"https://github.com/act-org/configs/tree/main/packages/eslint-plugin","bugs":{"url":"https://github.com/act-org/configs/issues"},"dist":{"shasum":"561d62675b06c3acbddcfca03221dafcf3a4eb53","tarball":"https://registry.npmjs.org/@actinc/eslint-plugin/-/eslint-plugin-1.2.0.tgz","fileCount":19,"integrity":"sha512-mWP9JU7JvlnJ5JnuwqkPyMEvW5b8OsLFC0aKd8u/cuWsUkZXgfQU4qZyKgAmyF16cxdLfT6bBllHvEhfXf/Rug==","signatures":[{"sig":"MEUCIQD1nsyDvUYg88qiLrU1nTolcE7VDThx3c5bQJiJRpY8bQIgT9O59aInn4ItlxGgMI62ioMu1rxb8Ym2N776Il/UND4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Di5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdOA//SOZX0YiQvKEOsX1nyZpsI1cZb1WEM6MDk2UWnylN5BWayYk+\r\nFJwiHblfzv/gPim0/za0U0UA90DpWWyzqS4J1uJt938rcMLlCVtWkCi93Wgh\r\nvoz49IS4ZXW0OKB2TavxJ0Kw7gnfHXw8I/Uw6aDtBSaqT5W16nFtOznifG6L\r\nIyDlHJb/QRzXeoIut4Lpj6oIe/EMK+//Al1N3NA6CxW++WtXSNoGx197K7eP\r\nfZlW5R0DXs17Fr6YWhxOuk1yKObQp+IXmbHag0zzd5UauWLgb1VQzobP3iyz\r\nz8C/Dfxq32iHUML9x8WQf/DJhXqLf5v60lsASLlMS00nSAmQPar1W87zufL9\r\n1f0ss/vssG+PHQ9uz7+uZcNSVK1/ahWY3xQPPP10z5osk+4rV7ZD0MVzsXdC\r\nroTwLQSafH9CobRoY/zPcnChnELMkeXYLN2rInMCCf1H2wXRcJDm1jf2jvFA\r\nTrCRv3WWZUQq7aYawonCQBBYcRZxN6kq6MA80y1ds9Xidmhv3p4BqwHpuzN+\r\nTBoKhMG2/Kwz+oIFlNsMMXExyjI07Mec5BexAOy8Ye7dWzFx9c+WK/YKFSjo\r\nYux5iXN6esfxvmMsmUn65D1ENpjxR5+BnL4uU0zrMMN3cUte6Lr7SaQsnDPO\r\nBvA8UaonBl1qoFzYbQpl9AG8+MfoRpBzusE=\r\n=TEVJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fc862fb4b8570fffe13da05df817e4c3a0771c9e","scripts":{"test":"eslint .","release":"standard-version --path ./ --lerna-package eslint-plugin -t eslint-plugin"},"_npmUser":{"name":"watjus0930","email":"justin.watkins@act.org"},"repository":{"url":"git+https://github.com/act-org/configs.git","type":"git"},"_npmVersion":"8.11.0","description":"ES Lint Configurations for ACT Projects","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint-plugin-jest":"^26.7.0","eslint-plugin-react":"^7.30.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-lodash":"^7.4.0","@cspell/eslint-plugin":"^6.5.0","eslint-plugin-disable":"^2.0.3","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0","eslint-plugin-filenames":"^1.3.2","@typescript-eslint/parser":"^5.31.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-new-with-error":"^3.1.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=8","prettier":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.0_1659648184728_0.6249393784600765","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@actinc/eslint-plugin","version":"1.3.0","keywords":["ACT","eslint"],"author":{"name":"Justin Watkins","email":"justin.watkins@act.org"},"license":"MIT","_id":"@actinc/eslint-plugin@1.3.0","maintainers":[{"name":"stefan.solyom","email":"stefan.solyom@hotmail.com"},{"name":"watjus0930","email":"justin.watkins@act.org"},{"name":"joncursi","email":"joncursi@gmail.com"}],"homepage":"https://github.com/act-org/configs/tree/main/packages/eslint-plugin","bugs":{"url":"https://github.com/act-org/configs/issues"},"dist":{"shasum":"1104874033ab40ed554dca934a0be736f8b7c9d4","tarball":"https://registry.npmjs.org/@actinc/eslint-plugin/-/eslint-plugin-1.3.0.tgz","fileCount":19,"integrity":"sha512-smoAGq/2ETWMDli9DSdCPuhavHFFYePkfq7++nvPbAdq/O/d78oBh8fT/wwH4v9q1NhDiO5FzhJzSdZJAxDmRQ==","signatures":[{"sig":"MEUCIEsq9l6AzfopIAzx5fmy8dW/O3kutsmuCA0XkeGS7ZxNAiEA7O40km3bYJHW001ocrNc+rTgSdIplk+q5WxuaB6rVYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/lehACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9dw/9FHGkCATZkdHqjKFnqLzzWs5ZPFay/z+288WZl1KuAOm9+7qa\r\n5QMwgXL3i0s2Ai9qbeAsf4PxRMGkiuqMZjC4XUQs0jZq+yeGbfdg5zauIRmw\r\nnR/t+T611fErczmuGV/Yk7jSpl0Po83VZmi2uMbzbPsum3HLfEGK3jM/yNO5\r\nHrR86glU1i5VG1n32goZVFWzVij7JhBwMCwq2XUoE+qosRvZNTOt3bxaShv8\r\n7KwO0qoQtYV9k/YdCGvWnmSF1W4MFfGQQdmKW5LiJWzrdGfkJGoViyS9NJAe\r\nlHL7IlXDc5gOSOdcyJ9B/OL7cC1shu2fYpihoM1tlya02YrvFBLzsQE7edn/\r\nHDbXYhpNPBdq4W06RvKN5gl3iI/v2NG77Vv1VHUWg5g+iP+mFDbd9vMJGPcZ\r\nkU5cGqZ9QCDTAzAoRBDndxGzXFXpck2OymYBefhHv87M6ZMfTfp4s7JpIIa9\r\n9bItMAXUL8WoW8yln0gK6CtCDIZyXBFOPEzEK7B9W7kjpHAuZNKmJs2tgqgY\r\nnRZwZo8raDTbWRMYnJlk8eONDPcXm4b0LoyJHhDkvQTiBlI6L2C0MyqE6d1f\r\nbt3qg26WWTRwAFbraud5sBTxWzp2qCun2FteeGqLIQlsmaYct4tgiqTRjtqT\r\nOfRcBglKm+uiYGRDWN9HA5xIgnpTRkO7now=\r\n=up9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8134d452c5cb6755084445acb9bdd7a9a79dc845","scripts":{"test":"eslint .","release":"standard-version --path ./ --lerna-package eslint-plugin -t eslint-plugin"},"_npmUser":{"name":"watjus0930","email":"justin.watkins@act.org"},"repository":{"url":"git+https://github.com/act-org/configs.git","type":"git"},"_npmVersion":"8.11.0","description":"ES Lint Configurations for ACT Projects","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint-plugin-jest":"^26.8.3","eslint-plugin-react":"^7.30.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-lodash":"^7.4.0","@cspell/eslint-plugin":"^6.6.1","eslint-plugin-disable":"^2.0.3","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.5.0","eslint-plugin-filenames":"^1.3.2","@typescript-eslint/parser":"^5.33.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-new-with-error":"^3.1.0","@typescript-eslint/eslint-plugin":"^5.33.1","eslint-import-resolver-typescript":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=8","prettier":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.0_1660835745344_0.20753667571531187","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-07-27T18:44:51.217Z","modified":"2025-12-23T21:32:25.079Z","1.0.0":"2022-07-27T18:44:51.510Z","1.1.0":"2022-07-27T19:38:09.032Z","1.2.0":"2022-08-04T21:23:05.163Z","1.3.0":"2022-08-18T15:15:45.504Z"},"bugs":{"url":"https://github.com/act-org/configs/issues"},"author":{"name":"Justin Watkins","email":"justin.watkins@act.org"},"license":"MIT","homepage":"https://github.com/act-org/configs/tree/main/packages/eslint-plugin","keywords":["ACT","eslint"],"repository":{"url":"git+https://github.com/act-org/configs.git","type":"git"},"description":"ES Lint Configurations for ACT Projects","maintainers":[{"email":"stefan.solyom@hotmail.com","name":"stefan.solyom"},{"email":"joncursi@gmail.com","name":"joncursi"},{"email":"keith.robertson@act.org","name":"robertsk"},{"email":"kakanin@act.org","name":"nagendrakakani"}],"readme":"---\nid: eslint-plugin\nsidebar_position: 2\n---\n\n# @actinc/eslint-plugin\n\nThis serves as a plugin to store the variety of pre-configured ACT eslint plugins and rules used for projects.  \nThis is organized as a plugin to enable the current and upcoming requirement of ESLint to only load additional plugins from plugins.  \nThis way, you only need to have eslint and prettier installed as peer dependencies.\n\n## Installation\n```bash\nnpm i -D @actinc/eslint-plugin @actinc/prettier-config @actinc/cspell-config eslint prettier\n```\n\n## Configuration\nThe easiest way is to add this to your package.json file\n\n```json\n\"cspell\": {\n  \"language\": \"en\",\n  \"import\": [\n    \"@actinc/cspell-config\"\n  ] \n},\n\"prettier\": \"@actinc/prettier-config\",\n\"eslintConfig\": {\n  \"extends\": [\n    \"plugin:@actinc/react\"\n  ],\n  \"plugins\": [\n    \"@actinc\"\n  ]\n},\n  ```\n\nIf you need more sophisticated customization options, you can instead put this into an .eslintrc.js and/or .prettierrc.js file or whatever supported configuration file you prefer.\n\n```bash\necho \"module.exports = {extends: ['plugin:@actinc/react']}\" > .eslintrc.js\necho \"module.exports = module.exports = {...require('@actinc/prettier-config')};\" > .prettierrc.js\n\n```\n\n### Configuration Options\n\nThese are the current supported configuration options available\n\n1. plugin:@actinc/base - This is the base definition that includes most of the basic and some extended eslint rules.  This is intended for vanilla javascript\n2. plugin:@actinc/typescript - This is intended for basic plain typescript projects and utilities, it extends base\n3. plugin:@actinc/nest - This is intended for NestJS Projects.  It extends typescript\n4. plugin:@actinc/react - This is for all react projects.  It extends typescript\n","readmeFilename":"README.md"}