{"data":{"slug":"checkstyle","name":"Checkstyle","tagline":"Development tool to enforce Java coding standards automatically","homepage":"https://checkstyle.org/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":59.9,"confidence":0.5,"confidenceBand":"medium","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":75.1,"weight":0.033,"present":true,"contribution":2.5},"integrations":{"value":24.3,"weight":0.053,"present":true,"contribution":1.3},"dependent_projects":{"value":52.6,"weight":0.08,"present":true,"contribution":4.2},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":92.8,"weight":0.067,"present":true,"contribution":6.2},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":69,"weight":0.053,"present":true,"contribution":3.7},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T09:35:17.077Z","stale":false},"uri":"https://www.vioscale.ai/software/checkstyle","aliases":["checkstyle"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-28T09:35:17.263Z","categories":[{"slug":"code-quality","name":"Code Quality Tools","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/checkstyle/checkstyle/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":9570,"provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":1425,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fcheckstyle%2Fcheckstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.084Z","confidence":0.85}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":6,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Maven"},{"name":"Ant"},{"name":"Eclipse","native":true,"category":"ide"},{"name":"IntelliJ IDEA","native":true,"category":"ide"},{"name":"Neovim","native":true,"category":"editor"},{"name":"Code Climate","native":true,"category":"code_quality"},{"name":"GitHub Actions","native":true,"category":"ci"},{"name":"Apache Ant","native":true,"category":"build_tool"}],"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"LGPL-2.1","provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":13,"provenance":{"source":"https://github.com/checkstyle/checkstyle/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.1.0","date":"2026-08-30T14:47:48Z","type":"stable","version":"checkstyle-14.1.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.0.0","date":"2026-08-18T13:09:20Z","type":"stable","version":"checkstyle-14.0.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.11.0","date":"2026-08-16T21:52:20Z","type":"stable","version":"checkstyle-13.11.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.10.0","date":"2026-08-09T17:48:41Z","type":"stable","version":"checkstyle-13.10.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.9.0","date":"2026-07-27T01:04:59Z","type":"stable","version":"checkstyle-13.9.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.8.0","date":"2026-07-12T02:55:15Z","type":"stable","version":"checkstyle-13.8.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.7.0","date":"2026-06-28T15:13:54Z","type":"stable","version":"checkstyle-13.7.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.6.0","date":"2026-06-15T03:24:52Z","type":"stable","version":"checkstyle-13.6.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.5.0","date":"2026-05-30T20:22:13Z","type":"stable","version":"checkstyle-13.5.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.2","date":"2026-05-02T04:07:51Z","type":"stable","version":"checkstyle-13.4.2"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.1","date":"2026-04-27T12:43:10Z","type":"stable","version":"checkstyle-13.4.1"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.0","date":"2026-03-29T17:41:44Z","type":"stable","version":"checkstyle-13.4.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.3.0","date":"2026-02-28T17:36:40Z","type":"stable","version":"checkstyle-13.3.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.2.0","date":"2026-02-05T20:28:40Z","type":"stable","version":"checkstyle-13.2.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.1.0","date":"2026-01-31T17:26:20Z","type":"stable","version":"checkstyle-13.1.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.0.0","date":"2026-01-04T23:48:39Z","type":"stable","version":"checkstyle-13.0.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.1","date":"2025-12-31T15:42:54Z","type":"stable","version":"checkstyle-12.3.1"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.0","date":"2025-12-13T15:50:49Z","type":"stable","version":"checkstyle-12.3.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.2.0","date":"2025-11-30T13:55:29Z","type":"stable","version":"checkstyle-12.2.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2","date":"2025-11-11T16:40:51Z","type":"stable","version":"checkstyle-12.1.2"}],"provenance":{"source":"https://github.com/checkstyle/checkstyle/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.7}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://checkstyle.org/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T22:29:51.234Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"autofix":false,"metrics":true,"function":"static_analyzer","ci_gating":true,"deployment":"cli_local","open_source":"oss","config_model":"config_file","custom_rules":true,"impl_language":"Java","pricing_model":"free","language_scope":"single_language","editor_integration":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://checkstyle.org/","retrievedAt":"2026-09-14T09:23:03.360Z"},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:38:14.583Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"security":[{"attribute":"security.scorecard","value":6.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.094Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=com.puppycrawl.tools%3Acheckstyle&per_page=100","last_12m":0,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=com.puppycrawl.tools%3Acheckstyle&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.101Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A development tool that automatically scans Java code to verify adherence to coding standards, detecting style violations, design problems, and formatting issues. Supports customizable rule sets and integrates with build tools and IDEs. It is indexed under Code Quality Tools.","source":"https://checkstyle.org/","question":"What is Checkstyle?","confidence":0.6},{"answer":"Checkstyle supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://checkstyle.org/","question":"What platforms does Checkstyle support?","confidence":0.6},{"answer":"Yes. Checkstyle can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://checkstyle.org/","question":"Can Checkstyle be self-hosted?","confidence":0.6},{"answer":"Yes. Checkstyle is published under the LGPL-2.1 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/checkstyle/checkstyle","question":"Is Checkstyle open source?","confidence":0.95}],"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:52.920Z","confidence":0.6875}}],"description":[{"attribute":"description.long","value":"Checkstyle analyzes Java source code against configurable rules covering naming, imports, formatting, Javadoc, and class design. It enables teams to maintain consistent coding standards through CLI, IDE plugins, and CI/CD integrations.","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}]},"factList":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/checkstyle/checkstyle/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":9570,"provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.9}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"integrations.count","value":6,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.9}},{"attribute":"license.spdx","value":"LGPL-2.1","provenance":{"source":"https://github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.95}},{"attribute":"release.cadence_days","value":13,"provenance":{"source":"https://github.com/checkstyle/checkstyle/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.7}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://checkstyle.org/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T22:29:51.234Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"autofix":false,"metrics":true,"function":"static_analyzer","ci_gating":true,"deployment":"cli_local","open_source":"oss","config_model":"config_file","custom_rules":true,"impl_language":"Java","pricing_model":"free","language_scope":"single_language","editor_integration":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://checkstyle.org/","retrievedAt":"2026-09-14T09:23:03.360Z"},"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:38:14.583Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":1425,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fcheckstyle%2Fcheckstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.084Z","confidence":0.85}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"release.history","value":[{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.1.0","date":"2026-08-30T14:47:48Z","type":"stable","version":"checkstyle-14.1.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.0.0","date":"2026-08-18T13:09:20Z","type":"stable","version":"checkstyle-14.0.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.11.0","date":"2026-08-16T21:52:20Z","type":"stable","version":"checkstyle-13.11.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.10.0","date":"2026-08-09T17:48:41Z","type":"stable","version":"checkstyle-13.10.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.9.0","date":"2026-07-27T01:04:59Z","type":"stable","version":"checkstyle-13.9.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.8.0","date":"2026-07-12T02:55:15Z","type":"stable","version":"checkstyle-13.8.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.7.0","date":"2026-06-28T15:13:54Z","type":"stable","version":"checkstyle-13.7.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.6.0","date":"2026-06-15T03:24:52Z","type":"stable","version":"checkstyle-13.6.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.5.0","date":"2026-05-30T20:22:13Z","type":"stable","version":"checkstyle-13.5.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.2","date":"2026-05-02T04:07:51Z","type":"stable","version":"checkstyle-13.4.2"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.1","date":"2026-04-27T12:43:10Z","type":"stable","version":"checkstyle-13.4.1"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.0","date":"2026-03-29T17:41:44Z","type":"stable","version":"checkstyle-13.4.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.3.0","date":"2026-02-28T17:36:40Z","type":"stable","version":"checkstyle-13.3.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.2.0","date":"2026-02-05T20:28:40Z","type":"stable","version":"checkstyle-13.2.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.1.0","date":"2026-01-31T17:26:20Z","type":"stable","version":"checkstyle-13.1.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.0.0","date":"2026-01-04T23:48:39Z","type":"stable","version":"checkstyle-13.0.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.1","date":"2025-12-31T15:42:54Z","type":"stable","version":"checkstyle-12.3.1"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.0","date":"2025-12-13T15:50:49Z","type":"stable","version":"checkstyle-12.3.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.2.0","date":"2025-11-30T13:55:29Z","type":"stable","version":"checkstyle-12.2.0"},{"url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2","date":"2025-11-11T16:40:51Z","type":"stable","version":"checkstyle-12.1.2"}],"provenance":{"source":"https://github.com/checkstyle/checkstyle/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.061Z","confidence":0.7}},{"attribute":"security.scorecard","value":6.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/checkstyle/checkstyle","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.094Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=com.puppycrawl.tools%3Acheckstyle&per_page=100","last_12m":0,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=com.puppycrawl.tools%3Acheckstyle&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:55.101Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A development tool that automatically scans Java code to verify adherence to coding standards, detecting style violations, design problems, and formatting issues. Supports customizable rule sets and integrates with build tools and IDEs. It is indexed under Code Quality Tools.","source":"https://checkstyle.org/","question":"What is Checkstyle?","confidence":0.6},{"answer":"Checkstyle supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://checkstyle.org/","question":"What platforms does Checkstyle support?","confidence":0.6},{"answer":"Yes. Checkstyle can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://checkstyle.org/","question":"Can Checkstyle be self-hosted?","confidence":0.6},{"answer":"Yes. Checkstyle is published under the LGPL-2.1 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/checkstyle/checkstyle","question":"Is Checkstyle open source?","confidence":0.95}],"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:52.920Z","confidence":0.6875}},{"attribute":"description.long","value":"Checkstyle analyzes Java source code against configurable rules covering naming, imports, formatting, Javadoc, and class design. It enables teams to maintain consistent coding standards through CLI, IDE plugins, and CI/CD integrations.","provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Maven"},{"name":"Ant"},{"name":"Eclipse","native":true,"category":"ide"},{"name":"IntelliJ IDEA","native":true,"category":"ide"},{"name":"Neovim","native":true,"category":"editor"},{"name":"Code Climate","native":true,"category":"code_quality"},{"name":"GitHub Actions","native":true,"category":"ci"},{"name":"Apache Ant","native":true,"category":"build_tool"}],"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://checkstyle.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:23:03.360Z","confidence":0.6}}],"faq":[{"answer":"A development tool that automatically scans Java code to verify adherence to coding standards, detecting style violations, design problems, and formatting issues. Supports customizable rule sets and integrates with build tools and IDEs. It is indexed under Code Quality Tools.","source":"https://checkstyle.org/","question":"What is Checkstyle?","confidence":0.6},{"answer":"Checkstyle supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://checkstyle.org/","question":"What platforms does Checkstyle support?","confidence":0.6},{"answer":"Yes. Checkstyle can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://checkstyle.org/","question":"Can Checkstyle be self-hosted?","confidence":0.6},{"answer":"Yes. Checkstyle is published under the LGPL-2.1 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/checkstyle/checkstyle","question":"Is Checkstyle open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"checkstyle-14.1.0","date":"2026-08-30T14:47:48Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.1.0","type":"stable"},{"version":"checkstyle-14.0.0","date":"2026-08-18T13:09:20Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-14.0.0","type":"stable"},{"version":"checkstyle-13.11.0","date":"2026-08-16T21:52:20Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.11.0","type":"stable"},{"version":"checkstyle-13.10.0","date":"2026-08-09T17:48:41Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.10.0","type":"stable"},{"version":"checkstyle-13.9.0","date":"2026-07-27T01:04:59Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.9.0","type":"stable"},{"version":"checkstyle-13.8.0","date":"2026-07-12T02:55:15Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.8.0","type":"stable"},{"version":"checkstyle-13.7.0","date":"2026-06-28T15:13:54Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.7.0","type":"stable"},{"version":"checkstyle-13.6.0","date":"2026-06-15T03:24:52Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.6.0","type":"stable"},{"version":"checkstyle-13.5.0","date":"2026-05-30T20:22:13Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.5.0","type":"stable"},{"version":"checkstyle-13.4.2","date":"2026-05-02T04:07:51Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.2","type":"stable"},{"version":"checkstyle-13.4.1","date":"2026-04-27T12:43:10Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.1","type":"stable"},{"version":"checkstyle-13.4.0","date":"2026-03-29T17:41:44Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.0","type":"stable"},{"version":"checkstyle-13.3.0","date":"2026-02-28T17:36:40Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.3.0","type":"stable"},{"version":"checkstyle-13.2.0","date":"2026-02-05T20:28:40Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.2.0","type":"stable"},{"version":"checkstyle-13.1.0","date":"2026-01-31T17:26:20Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.1.0","type":"stable"},{"version":"checkstyle-13.0.0","date":"2026-01-04T23:48:39Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.0.0","type":"stable"},{"version":"checkstyle-12.3.1","date":"2025-12-31T15:42:54Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.1","type":"stable"},{"version":"checkstyle-12.3.0","date":"2025-12-13T15:50:49Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.0","type":"stable"},{"version":"checkstyle-12.2.0","date":"2025-11-30T13:55:29Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.2.0","type":"stable"},{"version":"checkstyle-12.1.2","date":"2025-11-11T16:40:51Z","url":"https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2","type":"stable"}],"integrations":[{"name":"Maven"},{"name":"Ant"},{"name":"Eclipse","category":"ide","native":true},{"name":"IntelliJ IDEA","category":"ide","native":true},{"name":"Neovim","category":"editor","native":true},{"name":"Code Climate","category":"code_quality","native":true},{"name":"GitHub Actions","category":"ci","native":true},{"name":"Apache Ant","category":"build_tool","native":true}],"vulnerabilities":{"count":2,"last12m":0,"maxSeverity":"MODERATE","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=com.puppycrawl.tools%3Acheckstyle&per_page=100"},"claimed":false,"updatedAt":"2026-09-14T09:35:17.264Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/checkstyle","markdown":"https://www.vioscale.ai/software/checkstyle.md","html":"https://www.vioscale.ai/software/checkstyle"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T01:30:29.043Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}