{"_id":"springbootquality-check911","_rev":"37-3201ec072ff990a78810ed624a09ebc7","name":"springbootquality-check911","dist-tags":{"latest":"1.0.38"},"versions":{"1.0.0":{"name":"springbootquality-check911","version":"1.0.0","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.0","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"ffe125cfecd06a0160a851dd58c0e0646d24f5f9","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.0.tgz","fileCount":17,"integrity":"sha512-w832cDY6OaqbHk/gO4Ytf0df+eK24pMXjBUgh6yGwllFZRa+9joIPEfCmrVSAcW5NtJcZE/HGNYIfSE1xwW/Uw==","signatures":[{"sig":"MEQCIF9QIwiQX8gKhtAnpxO1cJAgbzm8ug/LIEiTJFhFPu/5AiAwcngHgZeHDnI2ibbGn4G3m8cmuv+FN1NrwdFTM463MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21513},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.0_1781700135975_0.13828360451866084","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"springbootquality-check911","version":"1.0.1","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.1","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"6b9570d3316710c367d597cb08aed8a987c7f0b8","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.1.tgz","fileCount":17,"integrity":"sha512-rtqSG+UNMbc0Ltbz86QPkLMe0Q8nH5zirK8jEtB1fKm6EiIi8HQ+Rqyim9Ono/GgHH838KPdZ6W6dCc2k8Bwjw==","signatures":[{"sig":"MEQCIFQpQx5K6HOOZ3wte4FSK11nrqpGtbc1zYKwPFWSaYL7AiBbfOwPLVk5uBIX1GhLohrviXtLhoqKMwpC/6oLgWyY+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29826},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.1_1781709384595_0.777549613251338","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"springbootquality-check911","version":"1.0.2","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.2","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"5daca56b3ba1aceac5d2304c6df6eaa2ad9d12bd","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.2.tgz","fileCount":17,"integrity":"sha512-aIR3o0SwQPUWxkB97fTAd+cKDnJicEQC2htK5lAqbYqo0PaTm7yGQG92w7hw3DTRo44HjsLbKqP+/FnNSjh5QQ==","signatures":[{"sig":"MEUCIQC4RUXBcy/WJ8l5IsXo4sO0fk/cmNmd42yk1MJqdPofmwIgbyxHJQe1B0YEVo3EGxK6gCkFN4jNS5CzAuYeVByxcak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30204},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.2_1781711477432_0.9862761296516602","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"springbootquality-check911","version":"1.0.3","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.3","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"37ef129aaf6fed90035950ada07420127b0e5ab3","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.3.tgz","fileCount":17,"integrity":"sha512-oKxzxrSPCfkAaPykjxMXvngrf4HAwPTgeSpDFEid6cG7MdBYzQwuobHi6QX3h8lxkifxXPcVX8tGbzI+QPQQig==","signatures":[{"sig":"MEYCIQDbTYCN6FSYqUxRZgVEtIFFfDQDABrrcZ6+wy2sAYkZiAIhAL5QqT7BOd3OiKS9kWRgI6AuZzbqVhvZHDl1+dQ9ifHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45524},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.3_1781765799426_0.7146645387402701","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"springbootquality-check911","version":"1.0.5","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.5","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"0f6b81bd5826ef092f38273a8487904ed2ca96af","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.5.tgz","fileCount":17,"integrity":"sha512-DRiPYruyNEehhzsm2HD/tpoFlspSpGLC3M0PoDD0f/nnSC70pBZ1BfPFcnN4jn8Kkza8cK+Hu2VabysSi3r70w==","signatures":[{"sig":"MEUCIQDnZ5LtyE2i0QQwF1P1oiax2XcsHkK5Tsz3Y7J5R3zCrwIgH1NggTxmClQ5LS230YWEpx1jzj3QgqGaEdFoy2T6hhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47590},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.5_1781770965317_0.08618415257194734","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"springbootquality-check911","version":"1.0.6","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.6","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"86031a53ab3f7c4d1a47f8ca37b0c748d8a61579","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.6.tgz","fileCount":19,"integrity":"sha512-AtodE0QhAO7fEeLic1ieBxzqcq9/ImBF750uZRQT9sjVoFe4mImqvAijW8advw58QtJfRL5yWlF6q7FgzIbRlg==","signatures":[{"sig":"MEUCIEeriM1MzvGlaCR02eAYSn5gcndjsFTrTxrXR822Pj8hAiEA+1rRRBqIov1QaWbtuY/8VFrXqWGzAekQRfEYw0xUlEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53845},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.6_1781771891743_0.1103681195372963","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"springbootquality-check911","version":"1.0.7","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.7","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"d5159e61b15fee7b30a2188dc54e74cd0980c1b4","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.7.tgz","fileCount":19,"integrity":"sha512-O1RbkxVbxY3WLte0bnBr6FD218c1IjjriJcdlBhPQXdGUiNnDSjhoFkHMmCCGRy1ASNiFO98t3yT9dSOQ4NLHQ==","signatures":[{"sig":"MEYCIQDSUEHy1wrdkV4ykWmg7kYudqQ3yBBHm6Q5jmMIDBFRWgIhAOIdoFYASiEzoHdo1el0ejfWxDBZZrgWNILB6WkxGS0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54432},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.7_1781773457227_0.7493759317497721","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"springbootquality-check911","version":"1.0.8","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.8","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"5ab04f4b62826381c79c2dca86a51bc84801a1d1","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.8.tgz","fileCount":19,"integrity":"sha512-8xezLW1HA/oGVXP9GztsRfuB34D/D3Zk6A088LrEpwEFwj1y1DC7CjYv8AUNa8vN5Qn33wHAuE6JLNoa2SfZ4g==","signatures":[{"sig":"MEUCIQCS/Vetri0Sn0gS0WakK+1TPFjNMesr/jUcCRPDXakBtwIgV/I/ncke9cGsnV6UYLfvMoRWZKCDGvIBXQkH4iNHUi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60883},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.8_1781774212629_0.39401899443235555","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"springbootquality-check911","version":"1.0.9","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.9","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"d19fed3aa4b489aae262708478a4c757fa140dd3","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.9.tgz","fileCount":19,"integrity":"sha512-LRvsy1gOOrIfE7n5xQws3Mgyj1Yj5ZWZoum/qIplejOtykDjjy9YIwIGfl+7Zv6fibO4R+fuJuXxCCL9ddqpjQ==","signatures":[{"sig":"MEQCIEBU2GJcVEKl77tF2a5w2RIQv7oDporIUzLpBwqbJECaAiBIsalVMH07fAw6QBMtJNuIoZp1wbc/dVv42JripglR3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63571},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.9_1781780912873_0.2765738888381757","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"springbootquality-check911","version":"1.0.10","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.10","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"3c26f80b6a992a157928f8eb5b51b7b614653d90","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.10.tgz","fileCount":19,"integrity":"sha512-YnY9eMfY2JdzSyInLhfzL2PGieS1q+AHq8IUrE2QTpgYT0/n1FpvvOnc2FXvX+nAshQ3zVA9qjDhNLoqg2GO6w==","signatures":[{"sig":"MEUCIQDEV7mDv1sy5HfJgUn9u041/IMk0A6xM6INDboUGgGyaQIgGZ4Rt43MIcuFKdo+wy/BhiSFQJw30wyJnN7EnkFJyKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63572},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.10_1781782310912_0.9725316234880359","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"springbootquality-check911","version":"1.0.11","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.11","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"77c50db9d4300ab40de3cf87f8dd5fe4734e3d77","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.11.tgz","fileCount":19,"integrity":"sha512-ej83BcVNIOLI3p7Vej+4O7YeS6EhkU0x8Vg+oITCbbNCYwC9StfU/sTIn+qgcDZk94b0gE5v/7g3beR3rTdJfQ==","signatures":[{"sig":"MEUCIHv/Xtr9AQQwzjnZHpkI/qTFY6HgwfSak4pvEIm/16ONAiEA/kZqIvn81779f7tv7n7Ltm1r6jnRu596OvkbJCqxxGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80529},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.11_1781786767666_0.10076320789973092","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"springbootquality-check911","version":"1.0.12","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.12","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"dc2cf99fbc21defbe8b046b97a6cdf54165072cb","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.12.tgz","fileCount":19,"integrity":"sha512-+E9tQR17yDn3e2IBt1kFV3PqkdP1GAnrFtLQbFRoqG2dw1fouUirkmeIDpRHXydiUUtTTYOXvsmJSjBhMl+aMQ==","signatures":[{"sig":"MEUCIHS0MmZvEpl8TbrvWN9jw2KeBV+qK8pKYlJA7QxRoUXLAiEArtuKFBxnubYwfriuC9NGklwtjq3AGgWPz2tHWqed+bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83645},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8c61fa025f8c4ea98890f7791a145ac442d9ed8e","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.12_1781788427570_0.48824217914712076","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"springbootquality-check911","version":"1.0.13","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.13","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"c5070caa99976c73c3c32051648e128dc7392550","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.13.tgz","fileCount":19,"integrity":"sha512-jUuWXdHI3VKHR1mhtkmlO7GH9TNhDtu9gzSMgXmiw1VY8lBAhEPTg24nPaUkz5tbjsGjUbcO/lzE3GCZ0rlyTg==","signatures":[{"sig":"MEUCIQCMNDsM6bvu1vHGgrkagA1VFg2Crm2jSuQCOw/zf5LqHwIgfs2a1otqnT9Nmij35XAWk+v1fy/mniVTvF19bX/v+rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87132},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"90b5ee5b220f204f9f028e95065ebd9aea0fd9b9","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.13_1782029627416_0.6840243818680172","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"springbootquality-check911","version":"1.0.14","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.14","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"9a9b0c03872ca9cdd77b1bb4b9d453bb0f5c855a","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.14.tgz","fileCount":19,"integrity":"sha512-tEtnTU1Xf0/xBHQkzTWSDk3zPnMFQrFUw8CcbwXG6RGPsM6KEZa9cqZzr9Dqk2XT5TAvmu9n7hlH7eoxK7C0Mg==","signatures":[{"sig":"MEYCIQDW4+dRgzqw/EyhbKK915HOb6gEsH/Ox7GWZBKSHKls4wIhAKsCq6zDs865Fi7BOK6h3U2JUqD4YP92D5uuUSwH+HiQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87119},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a59689be2246268ba9072715a5faa005aa3f89dd","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.14_1782032641597_0.09395266134806946","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"springbootquality-check911","version":"1.0.15","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.15","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"8f80241ae1885ce6d7e9265c22e668bd3c1421d1","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.15.tgz","fileCount":19,"integrity":"sha512-Q2W7lo1o8PCicYuwLxwi2LK/8V4ozRxWGJrd2RyTIt3vn5yPUchRgpQ8xWQvND2KdkBpm8w7uqCea11n8xkTBQ==","signatures":[{"sig":"MEUCICAr1PSAG8j6Bm6fQyS1RFd80RAUdspYTCa/Ak79+rLGAiEApzDpfwEjllTIfDnlTdKn9yhOdt9n9AQFc0wmMsmmQjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87119},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"de054ceb0ebcf4d34d7c2fd808b9a0f515acce22","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.15_1782032952127_0.12764796393027233","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"springbootquality-check911","version":"1.0.17","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.17","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"fa775bae8b5ca1c762accfd5c97f1e7b68ecd8c9","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.17.tgz","fileCount":19,"integrity":"sha512-aSfQirCE0nTyzHLJHTFYfP1B0giMrAoM+TyU/VhwqgsthybWuVnoekvFx7qAkhuTPT9yrhVaPJ0PSn1utuy6RQ==","signatures":[{"sig":"MEQCIHWbOmHOZaEynY323OsztYpdsoOSV6z0WOpmae35h1gWAiAVDsDr7gSlr+gR64G3pMpuxvxDPYvklb/AY0arwZM9Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87008},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"475a2ecbaf9d648b60d39eb94dc9aa9854cc503b","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.17_1782037032223_0.33724360623088456","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"springbootquality-check911","version":"1.0.18","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.18","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"dc7c8f46369161bb68560a0e34d74e0e9641dfa6","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.18.tgz","fileCount":19,"integrity":"sha512-yv+cX83qsi9XM4cbMFdjvqyV7U/6MP7FO25mR+bT6FZoAY8uILk7xqq7k5njzbuD8kVInw3pi+Zf0fVhU841ag==","signatures":[{"sig":"MEUCIQDYnwUwR5zN2WQ4t30SQydiZlorWPw6gOuq3YhtNSdgOwIgN4f58oHcgxO+CVVtBWTynfvIrOuNFcTqbbMRhm/sPyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87082},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"77182b88397ddda92a9f8303a137790f4335c45c","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.18_1782052280825_0.6063252967106914","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"springbootquality-check911","version":"1.0.19","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.19","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"f192a5e882794098cc1032f31a73957463964813","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.19.tgz","fileCount":19,"integrity":"sha512-14hTq0vS0DCb7GxEVYOVYqQm/5Aw6dKFd6mPhnlUCZGd4BdUFbCMgz0aBTzQlbX1QDNfTGxg1slVo1igHcUyMQ==","signatures":[{"sig":"MEUCIQC9QsNUPfpE556+bh1zbgU0AwlgJQBwBY6dG85pVuhz/gIgF86znXWbpUbIbzGPpM3qQZvpSf20nBdpWTJ58hipm2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87082},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e785f6b6c67784c50acdf7e7564af61205bcf4cb","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.19_1782052313997_0.2148809259161295","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"springbootquality-check911","version":"1.0.20","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.20","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"12be91106a569774737adc63a5e5e83f73a58414","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.20.tgz","fileCount":19,"integrity":"sha512-YQZ0IdqjqOLftCFiljXpsrCUlTBsPPnx9638A2K1dpwucGl2Td552fdYrzKW108t6adkD9rE6O7AI9quY0oxCg==","signatures":[{"sig":"MEUCIQD9d6aX8VVyHXWCThUqTeZqggwTRJi0cGH/f9weTJWmbgIgMgyCgtLj7P2tMLpCA6Qae/gc0kx7PZJl3eRZg8H0jew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88501},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d29c484482ff30e0790daac4a4809e83a615d418","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.20_1782053099112_0.3385308220386911","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"springbootquality-check911","version":"1.0.21","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.21","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"85f894ba899d23feb085c5e565d02441ac683522","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.21.tgz","fileCount":20,"integrity":"sha512-3dLF/jsAAQ1oFmkvCIq5ocd9w4MOWYWw9ylJ4pKHdX9Bwe6r4FycYknoyHqALykgf469scNyTP27TGTeNMK8bw==","signatures":[{"sig":"MEUCIQDfDXlNx4uCRCtmIMbd/nUbGSN0wfFYzP+aAQe8kFge9wIgcuFoTTtw3OesbKohOGBoMAZJlcMcClxqxUDAkRmwq1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97151},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"50621072172ec1090f47ed78c652cabd675b1388","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.21_1782053593002_0.8370782564694799","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"springbootquality-check911","version":"1.0.22","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.22","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"601ba1bfa7044f5410ef7659d47918a631a824ad","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.22.tgz","fileCount":20,"integrity":"sha512-y9MoFJAGUT6/xVmxpzez01UorhzG1fqP0ESE5TH+MylbbvFzFSV2qe5UITZcm8BmISbvZCpwlAp3qcIz57F9pw==","signatures":[{"sig":"MEYCIQCF5Im3TY5nWJ28d6ySYNxQ1KaxESMvXuIO40f9j/hNAQIhAII6Mt9rqw4zcRy9nwkcEDBParkJblaD8Iub+VrWrQXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102823},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7f75df5e493ed69e99d55271f0d209ebafd025c0","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.22_1782054941380_0.9700571512887202","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"springbootquality-check911","version":"1.0.23","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.23","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"c05102c74a4bce86e36a40befeb084774fe6df14","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.23.tgz","fileCount":21,"integrity":"sha512-+vfPUO3265/T2z3FHm9ilBFFWaub4Yr6Its5D4qtUtk9NOo3NCBnYLel2SLMFZ+KWBPPftjygzuHOBi9liFQVw==","signatures":[{"sig":"MEUCIQCNpMV7HHnq7z4nWEXryg7BXyyhEVmIR/e58R7lpyF8KwIgMd/L+ryOV9dxJSncf2AhrPEy3IL8EOnywySpd9rw1ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121330},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b723098c97cda6ce861d01f2e60d976e14d6f3ac","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.23_1782308527854_0.8233250133158647","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"springbootquality-check911","version":"1.0.24","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.24","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"b9d6d5ec12b96c7d453adc0dcdb4361cbb7769be","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.24.tgz","fileCount":21,"integrity":"sha512-4k2/eiFZ/S0DTcU3I157XEpk0H4eIlw1aHQSxQemldc++IxW9ayEht/LQz4VuE+F7a0NbgBPn0v1aBkp0x22OA==","signatures":[{"sig":"MEYCIQCKe5ZFVHx4xNUGn4Z3bZp1atds1V0aaSuHoNpGkUaXCQIhALjXJHYXXxO2/cbAJkszUMx2JmeH91T2A7wg9ElXaPek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122181},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.24_1782309461041_0.8902284971340413","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"springbootquality-check911","version":"1.0.25","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.25","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"c8ea8aec4e53d9f7ef04f835e78de25df175e7af","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.25.tgz","fileCount":21,"integrity":"sha512-2z2AIUZqz4e5qjGEtUFZhYp9nDwy//BATwLoS3Ud5aza1+5S7zg93m88oxNFmaYhf7iNcFC3QkyYASS7h4YRmQ==","signatures":[{"sig":"MEUCIQDlvl3Md6s66gfMJ6rQ/dKEqPh8yELp1OLJloIF+rU0MQIgLXgZChHZeieAYlohzydFpt7jxm2CkPm/VpJpOQMnGVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113696},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.25_1782311429358_0.1756129948661831","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"springbootquality-check911","version":"1.0.26","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.26","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"7c0851fdb2cc3ad3fff6706540c1442b23cba5d1","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.26.tgz","fileCount":22,"integrity":"sha512-/tdlnQ4OVLB5xSn7PqVvmMxmu7EWLcB5bzTMKgeFQrYPCoJtFdX6U0SZl2vpo0WG6B3rCaMGkEl3kfrp9qyPdg==","signatures":[{"sig":"MEUCIEpHSs4YY4RKr75cJkNVnSPPV51HuryWAPHsIBJbOIpoAiEA/U1Qg1B39LTqP8t7EJ/4laPqJvZUfPZ2j/qN3k8596o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120978},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.26_1782312355204_0.2945561497981122","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"springbootquality-check911","version":"1.0.27","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.27","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"804a100f7a4656aed4271740d40124fcfcbbe215","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.27.tgz","fileCount":22,"integrity":"sha512-2k3SgEHHXdzoANAQxqlUvfHLR0XBb3G04JDRy/x1mCZMM6v13c+WDfOKwUlIiYCQzSGCULFUms1wOpHvQLHfwg==","signatures":[{"sig":"MEUCIQDP/Moiv5Q7x5Tft56NFUd8xlXoRrAcDNuytpJMa41k2AIgVy4hzwpqd6UDHgkGjmx/2eZoM9t7/oj98TwHTxdSCG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121883},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.27_1782312975110_0.10572396555696728","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"springbootquality-check911","version":"1.0.28","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.28","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"560372c78ea72302e42575fb228723de5922c3ff","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.28.tgz","fileCount":22,"integrity":"sha512-pEkZzrndNho80YozLM7C5EUHUi9dFWhbfrTlWjJLEQhLST7SO9Th8F6PQXfDVpIl+S3a+hXjQ3s6F3MwV1+D1g==","signatures":[{"sig":"MEQCIDO5/Y046od3rsHIE45p+l1Qodu/yy0qavNi+X1XNfrLAiB8DTPMbPDYqyG8rN/AOzlZ7xZgJZqFyyhswXdXJOr+JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121929},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.28_1782313454278_0.10649143224290247","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"springbootquality-check911","version":"1.0.29","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.29","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"a06d5183ff27f5b8b0648b8f8b8535105dff82d0","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.29.tgz","fileCount":22,"integrity":"sha512-tf6uyK9RfwTRjKiMnBAQKvTL3ISwWyQXlv3OUu4+IfztTej8KpPZEk0ahpPJ80fRFqIwNMmevO8xF9qteow/Rg==","signatures":[{"sig":"MEUCIQCoEqoDbjf5Zphjb7zOzkAzXUrBg8P5yN4qIUj+v2vkkwIgD5Hltgsa6FurTRZpzO+T5/hvQnFIr9zZbOddw6o1Foc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122465},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.29_1782314498801_0.9368700572228248","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"springbootquality-check911","version":"1.0.30","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.30","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"59590fea6733c7b9869224769b48fea86a94e407","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.30.tgz","fileCount":22,"integrity":"sha512-2GHE3EHgudoY9XE9/ZDiG6bKe4jFeb3w402OBEzrYUFdYNuLNg330SBCi+oRJEOsngvdNtSKXFmJu84ZwlIxzw==","signatures":[{"sig":"MEQCIDaeoslpQQeUeUczi+CFoBuaJg5M0yDS+PZzUx4smvj3AiAx9mXN/tLTi2ELEWgGikD5EfeQjPIwoCDlvtOaovudYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122725},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.30_1782314950606_0.9965424066001105","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"springbootquality-check911","version":"1.0.31","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.31","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"906e308e9eab1f0c26323c79f543477d52e2ab6b","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.31.tgz","fileCount":22,"integrity":"sha512-MYMKSTWZgoIzm97S9siObdyh8Ep08jKwOidbYIVmshDUY6dNSCX9AWLJQt5g4xGT/cxUrZE5RU3pH5IwJsBL6w==","signatures":[{"sig":"MEQCIACNiELQJFw0sJeBr7RYYSzcGr6T9tMwKfaEJI6a/szUAiBFbubnNza1HcXSBEgrd/Vp2Vpi2e8YAR3HA+heCWTqTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122725},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.31_1782315408844_0.26454661887759556","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"springbootquality-check911","version":"1.0.32","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.32","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"075b7f34f013c953a854a18b983989001abae236","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.32.tgz","fileCount":22,"integrity":"sha512-HcG04g0IJXZ3Sbm8era52yFV9W3YdZc6mi9T9gI0BjOKqZteaEE0GXumGwHQUQIj2t+2gnhCX6J1kEs2Fzt2HQ==","signatures":[{"sig":"MEUCICQqucXK+DAwcaHA68n170eYW9CZojLca3BXef8y31CdAiEA7nefpmXxaGmsEAf5cXPlJ3xhnOfMA4wYlGVHgFHARF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.32_1782315841349_0.16403618205379433","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"springbootquality-check911","version":"1.0.33","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.33","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"d5c3c1f5479f1f6249e7a34980a3b71e8169aae6","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.33.tgz","fileCount":22,"integrity":"sha512-XJ9gkhUP+ujq4uh+IzczDZUwtESxmyo+dD9BYO5KstKmnGclQ4yy9j+ItdGLQZUp4tFLpZbEM/Ixogff84d8nA==","signatures":[{"sig":"MEUCIAwRyaPFPn/6D/LklV5KAYWs11ruif8ZUKULVSw3FlvDAiEA5zOEE/3x6GfBgi0H7DfHLOE6U8uRYXhFTeZGElWEKEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125596},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.33_1782316473971_0.7668112123408237","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"springbootquality-check911","version":"1.0.34","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.34","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"d90b0164d258b46b3c39d30c105ba5011b5b0333","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.34.tgz","fileCount":22,"integrity":"sha512-/8EYG5LtHBG3VCW3ohJZD5uXq4ur0VfuDZfR65xGV8hOl5kwJurVJfKpIRvI6xNAgHySlu7a6JkE0/A5GdDHlQ==","signatures":[{"sig":"MEYCIQD8gz4wrEHXN18efp82YM9TjS85ls+/xLdImYsHij6MtQIhANG0Mw0ZtZfCgWtXYdMAjiCn7NzZD8OIfI4HM/2ad3Qt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117845},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cdc10db0df3f3641ba60d2a18be2f6c1a2ebd8","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.34_1782322508564_0.32934719429255477","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"springbootquality-check911","version":"1.0.35","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.35","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"dff6ff23d59407ebed0edf721dcbfcc385ed3388","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.35.tgz","fileCount":22,"integrity":"sha512-gQzGSz+SWQDK0QXcdEIyqAkn8R6dIm+EVR873FuZh2T3w20rRVFtYWgVuwRGaW0r4CfzXm+lbqkcGryrcO/hpg==","signatures":[{"sig":"MEUCIGmdASRCTojlpnAoT1OOd+9N4Jdi0xsCC4epZCEp47mEAiEAsliJpWWy9gIKEgkUXT/KfZwd0+VB8B2/ucUorLwmq+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113825},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"189e308c36a33b88aae071efa6afaf8c5ba6b3b7","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.35_1782372816041_0.043183769017111295","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"springbootquality-check911","version":"1.0.36","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.36","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"7265809f4e23da65d224bc80bd7d11a5c68702d8","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.36.tgz","fileCount":22,"integrity":"sha512-Ubj/NqreXfbP7sg9mwTWijBWHi7TjeWJ6BMtEHtaDP60YvYoTLdbRRwy0vT/cCmZuiY7rBXqXd//qUm21rqWOg==","signatures":[{"sig":"MEQCIDUGsCgLsYQzlyAOLJaoHJo/3uUYhpzc3xXFI13Br0dAAiA0TVsQ7B0JrPX956MFZ+iTUq8/6qIIcM6reTJGD9oOZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112509},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"74dc2d89326a7b6528f751949dff737db58749e3","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.36_1782373190481_0.29836102512199014","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"springbootquality-check911","version":"1.0.37","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","_id":"springbootquality-check911@1.0.37","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"dist":{"shasum":"b9ef228e247a6eac92f12fcb54ed276ee8370ec2","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.37.tgz","fileCount":22,"integrity":"sha512-aHw5QIH/IJZ0BgsNl/mtHR6GlxUAowggTH6CtDY1JM3LwIkqKdawhucE5vtfiQW8SwHWtbl0brLIQxqJBlNR+w==","signatures":[{"sig":"MEYCIQCRphOhV2gRbzMFuxHhQapTKFvXk/eHt5UroOa8y5PYZAIhAKRQWd5N2WLpNkgywJ/a1eRRGy4ejpzoXtfUDQSbiIY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112542},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0c7e268541a1e0a3546a11feeabc4d55b4a1bd4b","scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"_npmVersion":"11.1.0","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/springbootquality-check911_1.0.37_1782373682129_0.4755941306547038","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"springbootquality-check911","version":"1.0.38","description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","bin":{"springbootquality-check911":"bin/springboot-quality-agent.js"},"scripts":{"test":"echo \"No tests\" && exit 0","postinstall":"node scripts/setup-mcp.js"},"keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"author":{"name":"mamidi-santhosh"},"license":"MIT","engines":{"node":">=18.0.0"},"type":"commonjs","dependencies":{"commander":"^15.0.0"},"_id":"springbootquality-check911@1.0.38","gitHead":"4a3bad992a998c161013c9ba844b1a386ca38675","_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-Ek+JoeajT1XGfsO9biYdh1w9SHxOcMQXkL/ZV27YHReeup9neGF7iUbLcUxbvyfT1Hm/eOBtezFYFUUP/hnxXA==","shasum":"8c8bc568e89c8ec7e786caad62d717b84f0a9522","tarball":"https://registry.npmjs.org/springbootquality-check911/-/springbootquality-check911-1.0.38.tgz","fileCount":22,"unpackedSize":112702,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBH2uFc0su5cKC5g46orksa8ruXE2CuRbleP8qTJZYwfAiBQzWX80uB4OkcHmqdVeaNid8PGPDBa/xgFKmO2/F3E2g=="}]},"_npmUser":{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"},"directories":{},"maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/springbootquality-check911_1.0.38_1782373880341_0.441029848646062"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T12:42:15.908Z","modified":"2026-06-25T07:51:20.611Z","1.0.0":"2026-06-17T12:42:16.132Z","1.0.1":"2026-06-17T15:16:24.735Z","1.0.2":"2026-06-17T15:51:17.561Z","1.0.3":"2026-06-18T06:56:39.592Z","1.0.5":"2026-06-18T08:22:45.461Z","1.0.6":"2026-06-18T08:38:11.891Z","1.0.7":"2026-06-18T09:04:17.411Z","1.0.8":"2026-06-18T09:16:52.795Z","1.0.9":"2026-06-18T11:08:33.018Z","1.0.10":"2026-06-18T11:31:51.061Z","1.0.11":"2026-06-18T12:46:07.804Z","1.0.12":"2026-06-18T13:13:47.707Z","1.0.13":"2026-06-21T08:13:47.555Z","1.0.14":"2026-06-21T09:04:01.733Z","1.0.15":"2026-06-21T09:09:12.268Z","1.0.17":"2026-06-21T10:17:12.371Z","1.0.18":"2026-06-21T14:31:20.970Z","1.0.19":"2026-06-21T14:31:54.127Z","1.0.20":"2026-06-21T14:44:59.245Z","1.0.21":"2026-06-21T14:53:13.130Z","1.0.22":"2026-06-21T15:15:41.534Z","1.0.23":"2026-06-24T13:42:08.026Z","1.0.24":"2026-06-24T13:57:41.199Z","1.0.25":"2026-06-24T14:30:29.514Z","1.0.26":"2026-06-24T14:45:55.344Z","1.0.27":"2026-06-24T14:56:15.293Z","1.0.28":"2026-06-24T15:04:14.421Z","1.0.29":"2026-06-24T15:21:39.015Z","1.0.30":"2026-06-24T15:29:10.761Z","1.0.31":"2026-06-24T15:36:48.995Z","1.0.32":"2026-06-24T15:44:01.477Z","1.0.33":"2026-06-24T15:54:34.120Z","1.0.34":"2026-06-24T17:35:08.767Z","1.0.35":"2026-06-25T07:33:36.170Z","1.0.36":"2026-06-25T07:39:50.630Z","1.0.37":"2026-06-25T07:48:02.262Z","1.0.38":"2026-06-25T07:51:20.498Z"},"author":{"name":"mamidi-santhosh"},"license":"MIT","keywords":["spring-boot","copilot","mcp","junit","quality","jacoco","checkstyle","pmd","spotbugs","git-hooks"],"description":"GitHub Copilot agent for Spring Boot — auto-generates tests, fixes code smells, and validates JaCoCo coverage on every commit and push","maintainers":[{"name":"mamidisanthosh911","email":"m.santhoshpavan911@gmail.com"}],"readme":"# springbootquality-check911\n\nA developer CLI that enforces code quality and test coverage on your Spring Boot projects — automatically, on every commit.\n\n- Runs **Checkstyle**, **PMD**, and **SpotBugs** on your staged Java files before every commit\n- Enforces **95% JaCoCo line coverage** on changed files before every commit\n- Configures **GitHub Copilot** with a full JUnit test generation workflow — just ask in Agent mode\n- Configures an **MCP server** so Copilot can navigate and fix your project directly\n- Works as a **git pre-commit hook** — no CI changes required\n\n---\n\n## What it does\n\nEvery `git commit` automatically runs all enabled checks in sequence:\n\n```\ngit commit -m \"your message\"\n        │\n        ▼\n  ┌─────────────┐   fail → shows Checkstyle/PMD/SpotBugs violations → fix & re-stage\n  │   quality   │\n  └──────┬──────┘\n         │ pass\n         ▼\n  ┌─────────────┐   fail → shows coverage % per file → use Copilot Agent mode\n  │  coverage   │\n  └──────┬──────┘\n         │ all pass\n         ▼\n     commit saved ✅\n```\n\n---\n\n## Requirements\n\n- Node.js >= 18.0.0\n- Java >= 11\n- Maven >= 3.6\n- Git\n- VS Code + GitHub Copilot (for AI-assisted test generation)\n\nYour `pom.xml` must include these plugins for checks to run:\n\n- `maven-checkstyle-plugin` — Checkstyle\n- `maven-pmd-plugin` — PMD\n- `spotbugs-maven-plugin` — SpotBugs\n- `jacoco-maven-plugin` — Coverage\n\n> If a plugin is missing, the tool warns you (`⚠️`) instead of failing.\n\n---\n\n## Installation\n\n```bash\nnpm install -g springbootquality-check911\n```\n\n---\n\n## Setup (First Time)\n\n### Step 1 — Initialize your project\n\n```bash\nspringbootquality-check911 init\n```\n\nSelect which quality checks to enable:\n\n```\n1. Checkstyle  — Code style — Google Java Style Guide\n2. PMD         — Code smells — unused imports, long methods\n3. SpotBugs    — Bug patterns — null dereferences, open streams\n4. Coverage    — JaCoCo — minimum 95% line coverage\n```\n\n> Press **Enter** with no input to skip all, or enter numbers like `1,2,3,4` to enable all.\n\n**Files created by `init`:**\n\n| File | Purpose |\n|---|---|\n| `.quality-agent.json` | Your project's quality configuration |\n| `.github/copilot-instructions.md` | Full JUnit test generation workflow + Spring Boot guidelines for Copilot |\n| `.github/instructions/` | Scoped guidelines for controllers, services, and tests |\n| `.vscode/mcp.json` | Connects MCP server to VS Code Copilot Chat |\n| `docs/repository-index.md` | Repository index — generated from your project by `init` |\n| `docs/architecture.md` | Architecture doc — generated from your project by `init` |\n\n> `init` automatically scans your `src/` folder and generates both docs with real content — controllers, services, repositories, entities, and the layer diagram.\n\n### Step 2 — Install git hooks\n\n```bash\nspringbootquality-check911 hooks\n```\n\n---\n\n## Generating JUnit Tests with 95% Coverage\n\nAfter running `init`, `.github/copilot-instructions.md` contains a full step-by-step JUnit test generation workflow. VS Code Copilot reads this file automatically in Agent mode.\n\n### How to use\n\n**Step 1** — Open Copilot Chat in VS Code (`Ctrl+Alt+I`)\n\n**Step 2** — Click the mode dropdown at the bottom-left of the chat input and select **Agent**\n\n**Step 3** — Type:\n```\nGenerate JUnit5 tests for UserServiceImpl with 95% coverage\n```\n\nNo file attachment needed. Copilot finds the file itself.\n\n### What Copilot does automatically\n\n1. **Finds** the Java file using terminal (`dir /s /b \"ClassName.java\"`)\n2. **Reads** the class — package, type (`@Service` / `@RestController` / `@Repository`), injected fields, public methods\n3. **Generates** a complete JUnit 5 test class with the correct pattern:\n   - Services → `@ExtendWith(MockitoExtension.class)` + `@Mock` + `@InjectMocks` + `lenient()` stubs in `@BeforeEach`\n   - Controllers → `@WebMvcTest` + `MockMvc`\n   - Repositories → `@DataJpaTest`\n4. **Writes** the test file to `src/test/java/.../<ClassName>Test.java`\n5. **Runs** `mvn test jacoco:report -Dtest=<ClassName>Test`\n6. **Reads** `target/site/jacoco/jacoco.xml` and computes line coverage\n7. **Iterates** up to 5 times — adds tests for uncovered branches, rewrites the file, re-runs Maven\n8. **Stops** when coverage ≥ 95% and reports the result\n\n### What the generated tests look like\n\n```java\n@ExtendWith(MockitoExtension.class)\nclass UserServiceImplTest {\n\n    @Mock private UserRepository userRepository;\n\n    @InjectMocks private UserServiceImpl userService;\n\n    @BeforeEach\n    void setUp() {\n        lenient().when(userRepository.findById(any()))\n                 .thenReturn(Optional.of(mock(User.class)));\n        lenient().when(userRepository.save(any()))\n                 .thenReturn(mock(User.class));\n        lenient().when(userRepository.findAll())\n                 .thenReturn(Collections.singletonList(mock(User.class)));\n    }\n\n    @Test\n    void getUser_happyPath() {\n        var result = userService.getUser(1L);\n        assertNotNull(result);\n    }\n\n    @Test\n    void getUser_whenNotFound_throwsException() {\n        when(userRepository.findById(any())).thenReturn(Optional.empty());\n        assertThrows(Exception.class, () -> userService.getUser(999L));\n    }\n}\n```\n\n### Final report\n\n```\n✅ UserServiceImpl — 97.3% line coverage (3 iterations)\nTest file: src/test/java/com/example/service/UserServiceImplTest.java\nTest methods created: 8\n```\n\n---\n\n## Using GitHub Copilot to Fix Violations\n\nAfter `init`, VS Code Copilot Chat gets access to MCP tools via `.vscode/mcp.json`. Open Copilot Chat (`Ctrl+Alt+I`), switch to **Agent** mode, and use these prompts:\n\n| What you type | What it does |\n|---|---|\n| `Generate JUnit5 tests for ClassName with 95% coverage` | Finds file, generates tests, runs Maven, iterates until 95% |\n| `Fix the quality violations in my staged files` | Runs Checkstyle, PMD, SpotBugs on staged files — returns violations + fixes |\n| `Check coverage for my changed files` | Runs JaCoCo tests for changed files and reports per-file line coverage |\n| `Scan my repository` | Rebuilds the repository index for all controllers, services, and repositories |\n\n### What Copilot knows about your project\n\nBecause `init` wrote `.github/copilot-instructions.md`, Copilot always behaves as a **Senior Spring Boot Architect** that:\n\n- Generates JUnit 5 tests using the correct pattern for each class type\n- Targets 95% minimum JaCoCo line coverage\n- Uses `lenient()` stubs in `@BeforeEach` to prevent `UnnecessaryStubbingException`\n- Fixes Checkstyle, PMD, and SpotBugs violations\n- Navigates your codebase using MCP tools — never guesses file paths\n\n---\n\n## Quick Reference\n\n```bash\n# First time setup\nnpm install -g springbootquality-check911\nspringbootquality-check911 init\nspringbootquality-check911 hooks\nspringbootquality-check911 scan\n\n# Run checks manually\nspringbootquality-check911 quality\nspringbootquality-check911 coverage\n\n# Skip hooks for a specific commit (use sparingly)\ngit commit --no-verify -m \"your message\"\n```\n\n---\n\n## Commands\n\n### `init`\nFirst-time project setup. Selects quality checks and creates all config files including the Copilot instructions with the full JUnit test generation workflow.\n\n### `quality`\nRuns Checkstyle, PMD, and SpotBugs on **only the lines you changed** in staged Java files.\n\n**If it fails:** Ask Copilot (Agent mode) — `Fix the quality violations in my staged files`\n\n### `coverage`\nRuns JUnit tests for staged/changed Java files and verifies JaCoCo line coverage meets the 95% threshold.\n\n**If it fails:** Ask Copilot (Agent mode) — `Generate JUnit5 tests for ClassName with 95% coverage`\n\n### `scan`\nRe-scans the codebase and regenerates `docs/repository-index.md` and `docs/architecture.md`. Run this after adding new controllers, services, or repositories to keep the docs up to date. (`init` already runs this automatically on first setup.)\n\n### `hooks`\nInstalls the pre-commit git hook. Runs: `quality` → `coverage`.\n\n---\n\n## Configuration\n\nAll checks read from `.quality-agent.json`:\n\n```json\n{\n  \"checks\": {\n    \"checkstyle\": true,\n    \"pmd\": true,\n    \"spotbugs\": true,\n    \"coverage\": true\n  }\n}\n```\n\nSet any check to `false` to disable it.\n\n### Thresholds\n\n| Check | Threshold |\n|---|---|\n| Checkstyle | Any violation in changed lines blocks |\n| PMD | Any violation in changed lines blocks |\n| SpotBugs | Any violation in changed lines blocks |\n| JaCoCo coverage | 95% per changed file |\n\n---\n\n## Troubleshooting\n\n### Pre-commit hook not running\n```bash\nspringbootquality-check911 hooks\ngit config core.hooksPath   # should output: .githooks\n```\n\n### \"No .quality-agent.json found\"\n```bash\nspringbootquality-check911 init\n```\n\n### \"⚠️ Checkstyle: report not generated\"\nAdd `maven-checkstyle-plugin` to your `pom.xml`.\n\n### Coverage below 95%\nAsk Copilot in Agent mode:\n```\nGenerate JUnit5 tests for ClassName with 95% coverage\n```\n\n### \"No staged Java files — skipping\"\n```bash\ngit add src/main/java/...\n```\n\n---\n\n## Upgrading\n\n```bash\nnpm install -g springbootquality-check911@latest\nspringbootquality-check911 init\nspringbootquality-check911 hooks\n```\n\n---\n\n## License\n\nMIT © [mamidi-santhosh](https://github.com/mamidi-santhosh)\n","readmeFilename":"README.md"}