{"versions":{"2.6.0":{"name":"eslint-plugin-no-only-tests","version":"2.6.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"a5c0bc61e955e12d7ccc57251404604de9b71bc7","_id":"eslint-plugin-no-only-tests@2.6.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"19f6c9620bda02b9b9221b436c5f070e42628d76","size":4154,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz","integrity":"sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q=="},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.6.0_1619607972106_0.04946956584314033"},"_hasShrinkwrap":false,"publish_time":1619607972216,"_cnpm_publish_time":1619607972216,"_cnpmcore_publish_time":"2021-12-16T17:57:48.934Z","contributors":[]},"2.5.0":{"name":"eslint-plugin-no-only-tests","version":"2.5.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"531d8266c1139adf8e264b85c66e000615dd44b8","_id":"eslint-plugin-no-only-tests@2.5.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"df949256f366b3111b69d65ffa590d136b5ecb17","size":3755,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.5.0.tgz","integrity":"sha512-kwETpAyBrWpB75UdncTCXFRLFVMNWvdIC0xCNReW5A1W3r2T/RYopxc3aA22ZPq5el1mAo6BmP3/8jiwhSSjnw=="},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.5.0_1617861071415_0.45826472004542484"},"_hasShrinkwrap":false,"publish_time":1617861071575,"_cnpm_publish_time":1617861071575,"_cnpmcore_publish_time":"2021-12-16T17:57:49.125Z","contributors":[]},"2.4.0":{"name":"eslint-plugin-no-only-tests","version":"2.4.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"b255d9a9f6b0238002f0dc5ba3b08a56d0f51adb","_id":"eslint-plugin-no-only-tests@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"7d565434aa7d16ccc7eea957c391d98f827332ca","size":3634,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.4.0.tgz","integrity":"sha512-azP9PwQYfGtXJjW273nIxQH9Ygr+5/UyeW2wEjYoDtVYPI+WPKwbj0+qcAKYUXFZLRumq4HKkFaoDBAwBoXImQ=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.4.0_1575424506998_0.32761664166222126"},"_hasShrinkwrap":false,"publish_time":1575424507152,"_cnpm_publish_time":1575424507152,"_cnpmcore_publish_time":"2021-12-16T17:57:49.352Z","contributors":[]},"2.3.1":{"name":"eslint-plugin-no-only-tests","version":"2.3.1","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"bc02b4f7b0466d9798f6df494232f721156f7a0d","_id":"eslint-plugin-no-only-tests@2.3.1","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"7b24a4df55b818d0838410aa96b24a5a4a072262","size":2955,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.3.1.tgz","integrity":"sha512-LzCzeQrlkNjEwUWEoGhfjz+Kgqe0080W6qC8I8eFwSMXIsr1zShuIQnRuSZc4Oi7k1vdUaNGDc+/GFvg6IHSHA=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.3.1_1559798713308_0.18911814587517495"},"_hasShrinkwrap":false,"publish_time":1559798713508,"_cnpm_publish_time":1559798713508,"_cnpmcore_publish_time":"2021-12-16T17:57:49.602Z","contributors":[]},"2.3.0":{"name":"eslint-plugin-no-only-tests","version":"2.3.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"c1c82b38ad0d3068ccaa80f8a266f97bdd33897c","_id":"eslint-plugin-no-only-tests@2.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"shasum":"1b0007c3b2600c74ad5f144d24bfef620e824c9d","size":16529,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.3.0.tgz","integrity":"sha512-5YZvazTJLWrGU8WUq3xp0Eot02zK/yUT9GoVjrFdXP8flVqH6YBdC6PsAKBRIpcs48WvSfSYrmdwAj3a4d/Iyg=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.3.0_1554350553099_0.10729459572193334"},"_hasShrinkwrap":false,"publish_time":1554350553260,"_cnpm_publish_time":1554350553260,"_cnpmcore_publish_time":"2021-12-16T17:57:49.877Z","contributors":[]},"2.2.0":{"name":"eslint-plugin-no-only-tests","version":"2.2.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"13c5cbe67aa85b263eaf206aecaf86b903c34603","_id":"eslint-plugin-no-only-tests@2.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"shasum":"121691624c6c5baf930edc71ccd1b0545fd7e4f2","size":2470,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.2.0.tgz","integrity":"sha512-A+CU7UPtJqQ74n4IPCsyoyfq6l37q98PsKkACo4wYkVSAnwYqpXBsSdhb3z84kxJBrrzRyYBNwELFgKDREV/Tg=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.2.0_1554350484541_0.5256564404191926"},"_hasShrinkwrap":false,"publish_time":1554350484713,"_cnpm_publish_time":1554350484713,"_cnpmcore_publish_time":"2021-12-16T17:57:50.096Z","contributors":[]},"2.1.0":{"name":"eslint-plugin-no-only-tests","version":"2.1.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"0699fc95352ca9969f09cec4cf7d0070db8c121e","_id":"eslint-plugin-no-only-tests@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"9050450bace6abbc457de894116141936fec68e7","size":2995,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.1.0.tgz","integrity":"sha512-T02dNNDj7sKJNvH7YLKqgv4+BDupxKG4OgadF0AecDHrYTb9hlosxqCgZbFKt28C7Ueof6ziCtEh6rnPvN4YYA=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.1.0_1543491443673_0.5850832729920827"},"_hasShrinkwrap":false,"publish_time":1543491443845,"_cnpm_publish_time":1543491443845,"_cnpmcore_publish_time":"2021-12-16T17:57:50.303Z","contributors":[]},"2.0.1":{"name":"eslint-plugin-no-only-tests","version":"2.0.1","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"3ef2d24e0674ff984e2f5e909fb181b6036e1207","_id":"eslint-plugin-no-only-tests@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"c7bfa82a46be791f9625d720e990632b5dec3c7d","size":2961,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.0.1.tgz","integrity":"sha512-28FVGYJ+YZVaeKx+DTqI9gMlVIX2q0aWCIAWylBEyBjDINKVc0i/UJwzs6XmFZdy/T1kLjaRNr8IdSuTCFtChQ=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_2.0.1_1530615410822_0.9639302119423008"},"_hasShrinkwrap":false,"publish_time":1530615410905,"_cnpm_publish_time":1530615410905,"_cnpmcore_publish_time":"2021-12-16T17:57:50.492Z","contributors":[]},"2.0.0":{"name":"eslint-plugin-no-only-tests","version":"2.0.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=4.0.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"49c8c4859296c9babd120c6c98a7272281f72629","_id":"eslint-plugin-no-only-tests@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"c76c29e973bb76f24c14e20fa87f1ff1f0c18d5f","size":2944,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.0.0.tgz","integrity":"sha512-1huEDo1+Yu2thtdxxzkB0lfPlD1ltNqxyFAO4HfFjB5AVh7FCsAENtJtCjMXmUjyCKgeF1bTnDFJqpIWMkdZtA=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests-2.0.0.tgz_1497403522815_0.8753860061988235"},"directories":{},"publish_time":1497403522922,"_hasShrinkwrap":false,"_cnpm_publish_time":1497403522922,"_cnpmcore_publish_time":"2021-12-16T17:57:50.684Z","contributors":[]},"1.2.0":{"name":"eslint-plugin-no-only-tests","version":"1.2.0","description":"ESLint rule for describe.only/it.only in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":"~1.2.0"},"engines":{"node":">=0.10.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"19178dcb306c12cc7f2e21e4757a3ff673fad641","_id":"eslint-plugin-no-only-tests@1.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"0b052fb43f8026cf5dc8458c17d0f861c25dfa70","size":2743,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-1.2.0.tgz","integrity":"sha512-oqkZKlrJhMzc8UyQ+BLJa+hCUSnBDL58qt+r0t/339vdjhxGpw7G3zTJ+vuYSAQCOM32DJh4tqvTke+kGufM+w=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests-1.2.0.tgz_1497402834393_0.9486217263620347"},"directories":{},"publish_time":1497402834603,"_hasShrinkwrap":false,"_cnpm_publish_time":1497402834603,"_cnpmcore_publish_time":"2021-12-16T17:57:50.886Z","contributors":[]},"1.1.0":{"name":"eslint-plugin-no-only-tests","version":"1.1.0","description":"ESLint rule for describe.only/it.only in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":"~1.2.0"},"engines":{"node":">=0.10.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"b9963e3367b9ffaafcfb90db281a94c6da122c18","_id":"eslint-plugin-no-only-tests@1.1.0","_shasum":"24068cafdbccc08d2f9c2d962005793c5940fcd5","_from":".","_npmVersion":"3.7.2","_nodeVersion":"4.2.6","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"24068cafdbccc08d2f9c2d962005793c5940fcd5","size":2344,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-1.1.0.tgz","integrity":"sha512-he5DT/erN012dcg3Lw/R9sHtzm+FoV+VCaJDnNgRTsc1d9//rMP3j3YO4iDXkBOdQnlBYQjdbuzTShexZ75NZw=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-no-only-tests-1.1.0.tgz_1455773486412_0.47006165771745145"},"directories":{},"publish_time":1455773489982,"_hasShrinkwrap":false,"_cnpm_publish_time":1455773489982,"_cnpmcore_publish_time":"2021-12-16T17:57:51.100Z","contributors":[]},"1.0.1":{"name":"eslint-plugin-no-only-tests","version":"1.0.1","description":"ESLint rule for describe.only/it.only in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":"~1.2.0"},"engines":{"node":">=0.10.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"c61c0d01ad5dcec90f8306239d2bb876e5a88e10","_id":"eslint-plugin-no-only-tests@1.0.1","_shasum":"a090b80023d0f825ef3648a4eb6c5d94e989115c","_from":".","_npmVersion":"3.7.2","_nodeVersion":"4.2.6","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"a090b80023d0f825ef3648a4eb6c5d94e989115c","size":2324,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-1.0.1.tgz","integrity":"sha512-Ys5UAbAethjYxW6fs/pE2zjz0a/Mg9ocNCww+oMeJoIHlAkz5py+9dntsV/al5YeFoIU2Snu5JChdQaAIW/F6g=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-no-only-tests-1.0.1.tgz_1455770612167_0.4572584393899888"},"directories":{},"publish_time":1455770614462,"_hasShrinkwrap":false,"_cnpm_publish_time":1455770614462,"_cnpmcore_publish_time":"2021-12-16T17:57:51.315Z","contributors":[]},"1.0.0":{"name":"eslint-plugin-no-only-tests","version":"1.0.0","description":"ESLint rule for describe.only/it.only in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"~1.2.0"},"engines":{"node":">=0.10.0"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","gitHead":"41b166b53d2d6400d5084f47f1e99ca7b60e7b0d","_id":"eslint-plugin-no-only-tests@1.0.0","_shasum":"1f4f0b38f3484ef8ce8eb4554f250f87a09bd8e2","_from":".","_npmVersion":"3.7.2","_nodeVersion":"4.2.6","_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"dist":{"shasum":"1f4f0b38f3484ef8ce8eb4554f250f87a09bd8e2","size":2261,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-1.0.0.tgz","integrity":"sha512-yhz/wLOr1SQ5BsXTEFhHsL+LRIfSp58U0gHiflLecGFNt2ZoMN+uJFzBJF1wXCnPu8oF4bpCo6FbcO1WLwTclA=="},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-no-only-tests-1.0.0.tgz_1455770113190_0.04842724627815187"},"directories":{},"publish_time":1455770115390,"_hasShrinkwrap":false,"_cnpm_publish_time":1455770115390,"_cnpmcore_publish_time":"2021-12-16T17:57:51.535Z","contributors":[]},"3.0.0":{"name":"eslint-plugin-no-only-tests","version":"3.0.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=5.0.0"},"license":"MIT","repository":{"type":"git","url":"git@github.com:levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Levi Buzolic\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"eslint-plugin-no-only-tests@3.0.0","dist":{"shasum":"026cbc8cb069c8da6b7e19d03654be7ad49893f6","integrity":"sha512-I0PeXMs1vu21ap45hey4HQCJRqpcoIvGcNTPJe+UhUm8TwjQ6//mCrDqF8q0WS6LgmRDwQ4ovQej0AQsAHb5yg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.0.0.tgz","fileCount":8,"unpackedSize":9379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXj/cj9umaPsI+VKev+5y9Q30nQdKgkJXV1HemHgFWwAiEA50G78dkMDDzD4Nn9YVW5t6DW0tmV30V78qMmku+ACjs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TnhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc/w/9GM6V8S+qx436Bfq/3m8Axnu1Z0UYP8RqAdlPiuxpXpZf8uJH\r\n/Z9c39Hc3WP67l+1+APpxdcwT9UbrG5mp4m74OU3CZowXv6dzZw1wSrfJaim\r\nWRyOgC1sN1P0q2IXEKWqFQIPs8f2htom9NblMeCnsoK43/fEKwFdU2D+9gnv\r\nSJZ7moFbHgvv4aE/cnsnRtDI94+rix/6VcZoBTgsM9wzxhDLSa5XNZ7xzJGR\r\nCPXaCnSm7baQ2fAUEmMAdCZXaTGVOzdGErzyiP8aMRfH0TswpRlFLTdov3be\r\niiuB2ZEyR0h7uQbdp15rsNV5aN7LZCaQUQD2BxYv+jtfJtpRfLHlHnfzRLRn\r\ntQU7zNkX/LlF2CFlTxPrPY70s1zDPM355A5U6eQXQ1Lgkv72rzxHJYSiMe7V\r\nVpCvODMztI7Jj/icmORH8A5HTWGkOvQM0azslordiiTqSLGNwu9g8bRESK6J\r\nwMOpLYXvgu8H6z3D2RPRDhZ9ytDyli0SWym4O2vx4ZUaHdq8V36T3kUfWR48\r\ndUCjcHfulVy+jwBO/74PDUf5YxBDb0c+GxZlxBqEvPxctZyxgRCr993rd2FU\r\nnR1sj4Ut5YWSqwc7VG2wsG+Ioz4lVStMmySlHBhFgWQxzXRtrE5MQ5FdP9rl\r\n9Hc7rKcj4EDSQ5su9ZBmOjJlh4It/apc3L8=\r\n=SoUR\r\n-----END PGP SIGNATURE-----\r\n","size":4089},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_3.0.0_1658403297402_0.01729466016475767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T12:03:47.414Z","contributors":[]},"3.1.0":{"name":"eslint-plugin-no-only-tests","version":"3.1.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=5.0.0"},"license":"MIT","repository":{"type":"git","url":"git@github.com:levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Levi Buzolic\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"eslint-plugin-no-only-tests@3.1.0","dist":{"shasum":"f38e4935c6c6c4842bf158b64aaa20c366fe171b","integrity":"sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz","fileCount":8,"unpackedSize":9539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDesL9K1bqauySVMAQna4rQXPhnhas+Dl03DcprErFsaAiBj3JecP/o9c8J3ZB3Z6ip31ClmY6XA1E/8zemzBAJ1qw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVNhDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNcQ/7BPs5jGaAJB5Ogb4hzkqepH5IWsOCO/XXJXg8aNjLmzt2ZAum\r\nEb8AcVm2YUPM0cocQqJUnyclZDSG3vUiHhKQo5KmUW9ag97tokHeDck0r1v6\r\nJ12SIlP1Bn73j0lvmDARJC0RQMSdg8KIarr4pYNf71b+H8Yeky0qheUJ44Vi\r\n5lsVo3FEQ9s2K5ah0QCvDyynHsDosnxQWv996ADREcjT4gGZSZeH5TuneU/t\r\nH4yCX6fK2GwPO79h7CYBMfwdlV12qUmU3Ja1S/jrGoZbhZP3cLv5j9xniCit\r\n8Yv5KEZv6coIqikuonp+x2QM9V34TMZReAdcOV/inUvgit04rVPCXS8oXpS/\r\nxVtwscEhvEbm+S4aR2g41D3hr8UhTVI5kifinKDER2BWPkAsi3ryaT9SD2hZ\r\nwg7L4d0Is1ZZBAqQqKwDWVAvaLEimB7ENqb4Ckq3PPy7Zy8Tj8mD0m/xL1y4\r\nue/tU7Q1NjWh40IYrtEmwi98tV1o5hcOP1Nlkzgdq7V63iyD7SaOcdHGrOdl\r\nKfNEcHDyFea6TcSyZl/HHTLX5pDT3lcxJnEPZ0/mY7pHKV+5MfrBysC4hmKB\r\n643d2KvJk+ljkdfxy8Tm9oOAKgHBLTVrQftISQ+WEmhb5CiLwx3CF8KcklMv\r\nZ6Lln7sSwNu35+8J74qu1G/xtW8i9YIkrJc=\r\n=5T0+\r\n-----END PGP SIGNATURE-----\r\n","size":4165},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_3.1.0_1666504771281_0.8249134298193572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-23T06:02:09.942Z","contributors":[]},"3.2.0":{"name":"eslint-plugin-no-only-tests","version":"3.2.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"eslint":">=3.0.0"},"engines":{"node":">=5.0.0"},"license":"MIT","repository":{"type":"git","url":"git@github.com:levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Levi Buzolic\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"eslint-plugin-no-only-tests@3.2.0","dist":{"shasum":"a6355487a14f0ee44d3df0ad87d0191afb9d2c5e","integrity":"sha512-Z1Npxb3QhO9Zd9Wuxa+UUFPPB6aisx2LW2Ed+LDgnohqUum0axNu9cN5GXTiLSk8MM1Vxi2EvE9SKfnTdN+NrA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.2.0.tgz","fileCount":8,"unpackedSize":11448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUt7w5Myw37cfdTsRfCYAd/+NkoKrrucLLDL6arsxOwIhAO1DyoxBFuoFXAbINPzPGjFIGF2Z9UhWi2iNRef0ArvV"}],"size":4354},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_3.2.0_1723719466802_0.31983515635663684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T10:57:46.953Z","publish_time":1723719466953,"_source_registry_name":"default","contributors":[]},"3.3.0":{"name":"eslint-plugin-no-only-tests","version":"3.3.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["eslint","eslintplugin","eslint-plugin","mocha","rule","only","describe","it","fixture"],"author":{"name":"Levi Buzolic"},"main":"index.js","scripts":{"test":"node tests.js"},"devDependencies":{"@biomejs/biome":"^1.8.3","@types/eslint":"^9.6.0","@types/eslint__js":"^8.42.3","@types/node":"^22.3.0","eslint":">=9.0.0","typescript":"^5.5.4"},"engines":{"node":">=5.0.0"},"license":"MIT","repository":{"type":"git","url":"git@github.com:levibuzolic/eslint-plugin-no-only-tests.git"},"bugs":{"url":"https://github.com/levibuzolic/no-only-tests/issues"},"homepage":"https://github.com/levibuzolic/no-only-tests#readme","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Levi Buzolic\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"eslint-plugin-no-only-tests@3.3.0","dist":{"shasum":"d9d42ccd4b5d099b4872fb5046cf95441188cfb5","integrity":"sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz","fileCount":8,"unpackedSize":11585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKoFu1KaWhbwwlQM0jWDJ/FrMAQH6xEvUB+e88Zoj1CAiEA19mapD9fJABdJnjRkJdLoFmH5mX3rISnPAg9j9kUnkg="}],"size":4580},"_npmUser":{"name":"anonymous","email":"levibuzolic@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-only-tests_3.3.0_1723722969355_0.5349848852581067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T11:56:09.540Z","publish_time":1723722969540,"_source_registry_name":"default","contributors":[]},"3.4.0":{"name":"eslint-plugin-no-only-tests","version":"3.4.0","description":"ESLint rule for .only blocks in mocha tests","keywords":["describe","eslint","eslint-plugin","eslintplugin","fixture","it","mocha","only","rule"],"homepage":"https://github.com/levibuzolic/eslint-plugin-no-only-tests#readme","bugs":{"url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests/issues"},"license":"MIT","author":{"name":"Levi Buzolic"},"repository":{"type":"git","url":"git+https://github.com/levibuzolic/eslint-plugin-no-only-tests.git"},"main":"index.js","exports":{".":"./index.js"},"scripts":{"test":"node test/check-package.mjs && node test/unit.mjs && node test/e2e.mjs","test:e2e":"node test/e2e.mjs","test:unit":"node test/unit.mjs","check:package":"node test/check-package.mjs","typecheck":"tsc","lint":"oxlint .","format":"oxfmt .","format:check":"oxfmt --check ."},"dependencies":{},"devDependencies":{"@types/eslint":"^9.6.0","@types/eslint__js":"^9.14.0","@types/estree":"^1.0.8","@types/node":"^25.6.0","eslint":"^10.0.0","oxfmt":"^0.46.0","oxlint":"^1.61.0","typescript":"^6.0.3"},"engines":{"node":">=5.0.0"},"packageManager":"bun@1.3.13","gitHead":"2279c515fd4c8c90b93d2d1baf962b1056831349","_id":"eslint-plugin-no-only-tests@3.4.0","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-4S3/9Nb7A2tiMcpzEQE9bQSlpeOz6WJkgryBuou/SA8W2x2c8Zf4j0NvTKBjv6qNhF9T79tmkecm/0CHqV0UGg==","shasum":"a457d2c559bda3301ce5a75147b8ba447186e88a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.4.0.tgz","fileCount":5,"unpackedSize":18762,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-no-only-tests@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7XgHjtMey5iuSOdrdWU6Dg8EFdN0xbSMIP5Irv0vPhwIhAMPwD78RYg+3fK8+6BkgiDAqwcOKBPRhBnZX8AcLsjD6"}],"size":6107},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9931ede3-8b7b-45d5-9abf-4366784d3c84"}},"directories":{},"maintainers":[{"name":"anonymous","email":"levibuzolic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-no-only-tests_3.4.0_1777467356853_0.47420053432618703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-29T12:55:56.993Z","publish_time":1777467356993,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.4.0"},"name":"eslint-plugin-no-only-tests","time":{"created":"2022-01-26T22:39:57.081Z","modified":"2026-04-29T12:56:11.084Z","2.6.0":"2021-04-28T11:06:12.216Z","2.5.0":"2021-04-08T05:51:11.575Z","2.4.0":"2019-12-04T01:55:07.152Z","2.3.1":"2019-06-06T05:25:13.508Z","2.3.0":"2019-04-04T04:02:33.260Z","2.2.0":"2019-04-04T04:01:24.713Z","2.1.0":"2018-11-29T11:37:23.845Z","2.0.1":"2018-07-03T10:56:50.905Z","2.0.0":"2017-06-14T01:25:22.922Z","1.2.0":"2017-06-14T01:13:54.603Z","1.1.0":"2016-02-18T05:31:29.982Z","1.0.1":"2016-02-18T04:43:34.462Z","1.0.0":"2016-02-18T04:35:15.390Z","3.0.0":"2022-07-21T11:34:57.570Z","3.1.0":"2022-10-23T05:59:31.432Z","3.2.0":"2024-08-15T10:57:46.953Z","3.3.0":"2024-08-15T11:56:09.540Z","3.4.0":"2026-04-29T12:55:56.993Z"},"readme":"# eslint-plugin-no-only-tests\n\n[![Version](https://img.shields.io/npm/v/eslint-plugin-no-only-tests.svg)](https://www.npmjs.com/package/eslint-plugin-no-only-tests) [![Downloads](https://img.shields.io/npm/dm/eslint-plugin-no-only-tests.svg)](https://npmcharts.com/compare/eslint-plugin-no-only-tests?minimal=true) [![GitHub Tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests/actions/workflows/tests.yml/badge.svg)](https://github.com/levibuzolic/eslint-plugin-no-only-tests/actions/workflows/tests.yml)\n\nESLint rule for `.only` tests in [Mocha](https://mochajs.org/), [Jest](https://jestjs.io/), [Jasmine](https://jasmine.github.io/), [Mocha Cakes 2](https://github.com/iensu/mocha-cakes-2) and other JS testing libraries.\n\nThe following test blocks are matched by default: `describe`, `it`, `context`, `tape`, `test`, `fixture`, `serial`, `Feature`, `Scenario`, `Given`, `And`, `When` and `Then`.\n\nDesigned to prevent you from committing focused (`.only`) tests to CI, which may prevent your entire test suite from running.\n\nIf the testing framework you use doesn't use `.only` to focus tests, you can override the matchers with [options](#options).\n\n## Installation\n\n[Install ESLint](https://eslint.org/docs/user-guide/getting-started) if you haven't done so already, then install `eslint-plugin-no-only-tests`:\n\n```bash\nbun add --dev eslint eslint-plugin-no-only-tests\n```\n\nThis package supports Node.js 5 or newer.\n\nThis repository uses Bun as its package manager.\n\nIf you're using Oxlint only, you do not need to install ESLint.\n\n## Usage\n\n### Flat Config (ESLint >= 9)\n\nIf you're using ESLint's [flat config format](https://eslint.org/docs/latest/use/configure/configuration-files), add the plugin to your `eslint.config.js`:\n\n```javascript\nimport noOnlyTests from \"eslint-plugin-no-only-tests\";\n\nexport default [\n  {\n    plugins: {\n      \"no-only-tests\": noOnlyTests,\n    },\n    rules: {\n      \"no-only-tests/no-only-tests\": \"error\",\n    },\n  },\n];\n```\n\n### Traditional Config (.eslintrc)\n\nAdd `no-only-tests` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n\"plugins\": [\n  \"no-only-tests\"\n]\n```\n\nThen add the rule to the rules section of your `.eslintrc`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n### Oxlint\n\nAdd `eslint-plugin-no-only-tests` to the jsPlugins section of your `.oxlintrc.json`.\n\n```json\n\"jsPlugins\": [\"eslint-plugin-no-only-tests\"],\n```\n\nThen add the rule to the rules section of your `.oxlintrc.json`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n> [!TIP]\n> This package already works with Oxlint via `jsPlugins`. In `v3.4.0`, the rule was updated to use Oxlint's performance-focused `createOnce` API internally while keeping the same external configuration and ESLint compatibility.\n\n## Native test runner support\n\nSome test runners can already fail focused tests at runtime:\n\n- [Mocha](https://mochajs.org/running/cli/#--forbid-only): `--forbid-only`\n- [Playwright Test](https://playwright.dev/docs/api/class-testconfig#test-config-forbid-only): `forbidOnly: !!process.env.CI`\n- [Vitest](https://vitest.dev/api/test#test-only): fails on `.only` in CI by default unless `allowOnly` is enabled\n\nThis plugin is still useful with those runners if you want editor feedback, ESLint-based CI, or opt-in autofixing.\n\n## Common framework setups\n\n### Jest\n\nThe default configuration works for [`describe.only`](https://jestjs.io/docs/api#describeonlyname-fn), `it.only` and `test.only`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\nJest note: use this plugin when you want `.only` enforcement during linting, in editors, or in ESLint-based CI.\n\nIf your codebase also uses Jest's `fit` or `fdescribe` aliases, add them with `functions`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": [\"error\", { \"functions\": [\"fit\", \"fdescribe\"] }]\n}\n```\n\n### Vitest\n\nThe default configuration works for [`describe.only`](https://vitest.dev/guide/filtering#selecting-suites-and-tests-to-run), `it.only`, `test.only`, and chained calls such as `test.concurrent.only`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n> [!NOTE]\n> Vitest already fails the run in CI when it encounters `.only`. The official [`allowOnly`](https://vitest.dev/config/allowonly) setting defaults to `!process.env.CI`, so focused tests fail by default in CI unless you opt back in.\n\n### Bun\n\nIf you use [`bun:test`](https://bun.sh/docs/test/writing-tests#testonly), the default configuration works for `test.only` and `describe.only`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n> [!NOTE]\n> Bun documents `bun test --only` as the switch that enables focused execution. Plain `bun test` still runs the full test suite, even when `.only` appears in the codebase.\n\n### Mocha\n\n[Mocha](https://mochajs.org/running/cli/#--forbid-only) uses `describe.only` and `it.only`, so the default configuration works:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n> [!NOTE]\n> Mocha has a native CI/runtime guard via [`--forbid-only`](https://mochajs.org/running/cli/#--forbid-only), which fails the run if exclusive tests are present.\n\n### Cypress\n\n[Cypress](https://docs.cypress.io/app/core-concepts/writing-and-organizing-tests#Excluding-and-Including-Tests) uses Mocha-style `describe.only` and `it.only`, so the default configuration works:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n### Playwright Test\n\nThe default configuration works for [`test.only`](https://playwright.dev/docs/api/class-testconfig#test-config-forbid-only), `test.describe.only`, and similar chained APIs:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n> [!NOTE]\n> Playwright has a native CI/runtime guard via [`forbidOnly`](https://playwright.dev/docs/api/class-testconfig#test-config-forbid-only).\n\n### Jasmine\n\nJasmine uses focused functions such as [`fit` and `fdescribe`](https://jasmine.github.io/archives/2.8/focused_specs.html), so add them with `functions`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": [\"error\", { \"functions\": [\"fit\", \"fdescribe\"] }]\n}\n```\n\n### AVA\n\nThe default configuration works for AVA when your imported test function is named `test`, including `test.only` and `test.serial.only`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\nIf you alias the import, add the local name to `block`:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": [\"error\", { \"block\": [\"check\"] }]\n}\n```\n\n```javascript\nimport check from \"ava\";\n\ncheck.only(\"focused test\", (t) => {\n  t.pass();\n});\n```\n\n### node:test\n\n[`node:test`](https://nodejs.org/api/test.html#only-tests) supports both `.only` helpers such as `describe.only(...)` and an options-based `{ only: true }` API.\n\nThis rule can catch the `.only` call style with the default configuration:\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": \"error\"\n}\n```\n\n`node:test` note: [`--test-only`](https://nodejs.org/api/test.html#only-tests) enables focused execution. It is not a fail-the-build guard like Mocha's `--forbid-only` or Playwright's `forbidOnly`.\n\nWithout `--test-only`, Node currently prints an informational message that `only` requires the `--test-only` flag and still exits successfully after running the tests.\n\nThis rule also does not flag object options such as `{ only: true }`, so that `node:test` API shape is not fully covered by either the default runtime behavior or this plugin.\n\n## Overrides\n\nIf you use a testing framework that uses a test block name that isn't present in the [defaults](#options), or a different way of focusing test (something other than `.only`) you can specify an array of blocks and focus methods to match in the options.\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": [\n    \"error\", {\n      \"block\": [\"test\", \"it\", \"assert\"],\n      \"focus\": [\"only\", \"focus\"]\n    }\n  ]\n}\n```\n\nThe above example will catch any uses of `test.only`, `test.focus`, `it.only`, `it.focus`, `assert.only` and `assert.focus`.\n\nThis rule supports opt-in autofixing when the `fix` option is set to `true` to avoid changing runtime code unintentionally when configured in an editor.\n\n```json\n\"rules\": {\n  \"no-only-tests/no-only-tests\": [\"error\", {\"fix\": true}]\n}\n```\n\n## Options\n\n| Option      | Type       | Description                                                                                                                                                                                                                                                                                                   |\n| ----------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `block`     | `string[]` | Specify the block names that your testing framework uses. Add a `*` to the end of any string to enable prefix matching (ie. `test*` will match `testExample.only`)<br>Defaults to `[\"describe\", \"it\", \"context\", \"test\", \"tape\", \"fixture\", \"serial\", \"Feature\", \"Scenario\", \"Given\", \"And\", \"When\", \"Then\"]` |\n| `focus`     | `string[]` | Specify the focus scope that your testing framework uses.<br>Defaults to `[\"only\"]`                                                                                                                                                                                                                           |\n| `functions` | `string[]` | Specify not permitted functions. Good examples are `fit` or `xit`.<br>Defaults to `[]` (disabled)                                                                                                                                                                                                             |\n| `fix`       | `boolean`  | Enable this rule to auto-fix violations, useful for a pre-commit hook, not recommended for users with auto-fixing enabled in their editor.<br>Defaults to `false`                                                                                                                                             |","users":{}}