{"data":{"slug":"code-quality","name":"Code Quality Tools","description":null,"parent":{"slug":"developer-tools","name":"Developer Tools"},"children":[],"signalWeights":{"price_level":0.04,"reliability":0.053,"capabilities":0.107,"repo_stars":0.033,"integrations":0.053,"dependent_projects":0.08,"dev_activity":0.12,"release_cadence":0.067,"security_posture":0.087,"package_downloads":0.173,"security_score":0.053,"pricing_transparency":0.053,"community_qa_activity":0.08},"entities":[{"slug":"prettier","name":"Prettier","tagline":"A code formatter that automatically enforces consistent style across projects","homepage":"https://prettier.io","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":80.9,"confidence":0.79,"confidenceBand":"high","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":89,"weight":0.033,"present":true,"contribution":2.9},"integrations":{"value":37.4,"weight":0.053,"present":true,"contribution":2},"dependent_projects":{"value":100,"weight":0.08,"present":true,"contribution":8},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":98.3,"weight":0.067,"present":true,"contribution":6.6},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":100,"weight":0.173,"present":true,"contribution":17.3},"security_score":{"value":68,"weight":0.053,"present":true,"contribution":3.6},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T21:17:08.732Z","stale":false},"uri":"https://www.vioscale.ai/software/prettier"},{"slug":"stylelint","name":"StyleLint","tagline":"A tool for checking CSS code for errors and style inconsistencies","homepage":"https://stylelint.io/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":76.2,"confidence":0.72,"confidenceBand":"medium","breakdown":{"capabilities":{"value":81.2,"weight":0.083,"present":true,"contribution":6.7},"repo_stars":{"value":76.6,"weight":0.033,"present":true,"contribution":2.5},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":88.4,"weight":0.08,"present":true,"contribution":7.1},"dev_activity":{"value":49.4,"weight":0.12,"present":true,"contribution":5.9},"release_cadence":{"value":96.1,"weight":0.067,"present":true,"contribution":6.4},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":87.7,"weight":0.173,"present":true,"contribution":15.2},"security_score":{"value":74,"weight":0.053,"present":true,"contribution":3.9},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:14:55.619Z","stale":false},"uri":"https://www.vioscale.ai/software/stylelint"},{"slug":"eslint","name":"ESLint","tagline":"Static analysis tool that identifies and fixes issues in JavaScript code","homepage":"https://eslint.org","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":76,"confidence":0.78,"confidenceBand":"high","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":83.7,"weight":0.033,"present":true,"contribution":2.8},"integrations":{"value":13.7,"weight":0.053,"present":true,"contribution":0.7},"dependent_projects":{"value":100,"weight":0.08,"present":true,"contribution":8},"dev_activity":{"value":52.6,"weight":0.12,"present":true,"contribution":6.3},"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":100,"weight":0.173,"present":true,"contribution":17.3},"security_score":{"value":65,"weight":0.053,"present":true,"contribution":3.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:29:20.234Z","stale":false},"uri":"https://www.vioscale.ai/software/eslint"},{"slug":"ruff","name":"Ruff","tagline":"","homepage":"https://astral.sh/ruff","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":72.5,"confidence":0.68,"confidenceBand":"medium","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":88.6,"weight":0.033,"present":true,"contribution":2.9},"integrations":{"value":24.3,"weight":0.053,"present":true,"contribution":1.3},"dependent_projects":{"value":62.8,"weight":0.08,"present":true,"contribution":5},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":96.1,"weight":0.067,"present":true,"contribution":6.4},"security_posture":{"value":5,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":100,"weight":0.173,"present":true,"contribution":17.3},"security_score":{"value":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-07T15:59:22.258Z","stale":false},"uri":"https://www.vioscale.ai/software/ruff"},{"slug":"black","name":"Black","tagline":"An opinionated Python code formatter that automatically reformats code to a consistent style","homepage":"https://black.readthedocs.io/en/stable/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":70.5,"confidence":0.79,"confidenceBand":"high","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":87.2,"weight":0.033,"present":true,"contribution":2.9},"integrations":{"value":22.4,"weight":0.053,"present":true,"contribution":1.2},"dependent_projects":{"value":83.7,"weight":0.08,"present":true,"contribution":6.7},"dev_activity":{"value":40.3,"weight":0.12,"present":true,"contribution":4.8},"release_cadence":{"value":82.8,"weight":0.067,"present":true,"contribution":5.5},"security_posture":{"value":5,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":96.2,"weight":0.173,"present":true,"contribution":16.6},"security_score":{"value":77,"weight":0.053,"present":true,"contribution":4.1},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T09:34:36.024Z","stale":false},"uri":"https://www.vioscale.ai/software/black"},{"slug":"biome","name":"Biome","tagline":"A unified code formatter and linter for web development","homepage":"https://biomejs.dev","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":67,"confidence":0.67,"confidenceBand":"medium","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":83.2,"weight":0.033,"present":true,"contribution":2.7},"integrations":{"value":17.3,"weight":0.053,"present":true,"contribution":0.9},"dependent_projects":{"value":46.2,"weight":0.08,"present":true,"contribution":3.7},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":96.1,"weight":0.067,"present":true,"contribution":6.4},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":89.7,"weight":0.173,"present":true,"contribution":15.5},"security_score":{"value":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T09:34:31.802Z","stale":false},"uri":"https://www.vioscale.ai/software/biome"},{"slug":"mypy","name":"mypy","tagline":"Static type checker for Python","homepage":"https://mypy-lang.org","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":66.7,"confidence":0.67,"confidenceBand":"medium","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":81.4,"weight":0.033,"present":true,"contribution":2.7},"integrations":{"value":8.7,"weight":0.053,"present":true,"contribution":0.5},"dependent_projects":{"value":78.7,"weight":0.08,"present":true,"contribution":6.3},"dev_activity":{"value":50.8,"weight":0.12,"present":true,"contribution":6.1},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":97.9,"weight":0.173,"present":true,"contribution":16.9},"security_score":{"value":67,"weight":0.053,"present":true,"contribution":3.6},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T21:16:39.558Z","stale":false},"uri":"https://www.vioscale.ai/software/mypy"},{"slug":"pre-commit","name":"pre-commit","tagline":"","homepage":"https://pre-commit.com","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":65.9,"confidence":0.69,"confidenceBand":"medium","breakdown":{"capabilities":{"value":45.8,"weight":0.083,"present":true,"contribution":3.8},"repo_stars":{"value":79.1,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":75.9,"weight":0.08,"present":true,"contribution":6.1},"dev_activity":{"value":36.1,"weight":0.12,"present":true,"contribution":4.3},"release_cadence":{"value":68.3,"weight":0.067,"present":true,"contribution":4.6},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":99.1,"weight":0.173,"present":true,"contribution":17.1},"security_score":{"value":46,"weight":0.053,"present":true,"contribution":2.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T17:46:48.977Z","stale":false},"uri":"https://www.vioscale.ai/software/pre-commit"},{"slug":"pylint","name":"Pylint","tagline":"Python code analysis tool that detects errors, style violations, and quality issues in Python source code","homepage":"https://www.pylint.org/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":64.7,"confidence":0.49,"confidenceBand":"low","breakdown":{"capabilities":{"value":74.7,"weight":0.083,"present":true,"contribution":6.2},"repo_stars":{"value":70.9,"weight":0.033,"present":true,"contribution":2.3},"integrations":{"value":29.9,"weight":0.053,"present":true,"contribution":1.6},"dependent_projects":{"value":84.5,"weight":0.08,"present":true,"contribution":6.8},"dev_activity":{"value":60.4,"weight":0.12,"present":true,"contribution":7.3},"release_cadence":{"value":86.7,"weight":0.067,"present":true,"contribution":5.8},"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":80,"weight":0.053,"present":true,"contribution":4.2},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:33:36.008Z","stale":false},"uri":"https://www.vioscale.ai/software/pylint"},{"slug":"rubocop","name":"RuboCop","tagline":"Ruby code analyzer that identifies style violations and performance issues","homepage":"https://rubocop.org/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":63.6,"confidence":0.5,"confidenceBand":"medium","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":77.5,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":33.8,"weight":0.053,"present":true,"contribution":1.8},"dependent_projects":{"value":84.4,"weight":0.08,"present":true,"contribution":6.8},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":91.1,"weight":0.067,"present":true,"contribution":6.1},"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":58,"weight":0.053,"present":true,"contribution":3.1},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:14:29.171Z","stale":false},"uri":"https://www.vioscale.ai/software/rubocop"},{"slug":"golangci-lint","name":"golangci-lint","tagline":"A Go code analysis tool that orchestrates multiple linters to run in parallel with caching support","homepage":"https://golangci-lint.run/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":60.8,"confidence":0.49,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":80.9,"weight":0.033,"present":true,"contribution":2.7},"integrations":{"value":24.3,"weight":0.053,"present":true,"contribution":1.3},"dependent_projects":{"value":67,"weight":0.08,"present":true,"contribution":5.4},"dev_activity":{"value":56.9,"weight":0.12,"present":true,"contribution":6.8},"release_cadence":{"value":96.7,"weight":0.067,"present":true,"contribution":6.5},"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":64,"weight":0.053,"present":true,"contribution":3.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:30:33.213Z","stale":false},"uri":"https://www.vioscale.ai/software/golangci-lint"},{"slug":"trunk","name":"Trunk","tagline":"Test quality and merge automation platform for CI/CD","homepage":"https://www.trunk.io","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":60.7,"confidence":0.73,"confidenceBand":"medium","breakdown":{"price_level":{"value":100,"weight":0.04,"present":true,"contribution":4},"reliability":{"value":50,"weight":0.053,"present":true,"contribution":2.7},"capabilities":{"value":57.8,"weight":0.032,"present":true,"contribution":1.8},"integrations":{"value":28.8,"weight":0.038,"present":true,"contribution":1.1},"security_posture":{"value":40,"weight":0.087,"present":true,"contribution":3.5},"pricing_transparency":{"value":100,"weight":0.053,"present":true,"contribution":5.3}},"computedAt":"2026-09-04T11:23:32.196Z","stale":false},"uri":"https://www.vioscale.ai/software/trunk"},{"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"},{"slug":"deepsource","name":"DeepSource","tagline":"Automated code quality reviews powered by AI","homepage":"https://deepsource.com","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":59.6,"confidence":0.75,"confidenceBand":"high","breakdown":{"price_level":{"value":80,"weight":0.04,"present":true,"contribution":3.2},"reliability":{"value":50,"weight":0.053,"present":true,"contribution":2.7},"capabilities":{"value":67.1,"weight":0.032,"present":true,"contribution":2.1},"integrations":{"value":22.4,"weight":0.038,"present":true,"contribution":0.8},"security_posture":{"value":45,"weight":0.087,"present":true,"contribution":3.9},"pricing_transparency":{"value":100,"weight":0.053,"present":true,"contribution":5.3}},"computedAt":"2026-09-04T11:19:51.992Z","stale":false},"uri":"https://www.vioscale.ai/software/deepsource"},{"slug":"clippy","name":"Clippy","tagline":"","homepage":"https://doc.rust-lang.org/clippy/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":58.5,"confidence":0.31,"confidenceBand":"low","breakdown":{"capabilities":{"value":0,"weight":0.083,"present":false,"contribution":0},"repo_stars":{"value":95.7,"weight":0.033,"present":true,"contribution":3.2},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":40.2,"weight":0.08,"present":true,"contribution":3.2},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":83.3,"weight":0.067,"present":true,"contribution":5.6},"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":71,"weight":0.053,"present":true,"contribution":3.8},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T15:51:37.947Z","stale":false},"uri":"https://www.vioscale.ai/software/clippy"},{"slug":"phpstan","name":"PHPStan","tagline":"A static analysis tool that identifies PHP code errors without executing the code","homepage":"https://phpstan.org/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":57.2,"confidence":0.54,"confidenceBand":"medium","breakdown":{"price_level":{"value":80,"weight":0.04,"present":true,"contribution":3.2},"reliability":{"value":0,"weight":0.053,"present":false,"contribution":0},"capabilities":{"value":67.1,"weight":0.099,"present":true,"contribution":6.7},"repo_stars":{"value":78.3,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":17.3,"weight":0.053,"present":true,"contribution":0.9},"dependent_projects":{"value":0,"weight":0.08,"present":true,"contribution":0},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":98.9,"weight":0.067,"present":true,"contribution":6.6},"security_posture":{"value":5,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":49,"weight":0.053,"present":true,"contribution":2.6},"pricing_transparency":{"value":100,"weight":0.053,"present":true,"contribution":5.3},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:13:48.531Z","stale":false},"uri":"https://www.vioscale.ai/software/phpstan"},{"slug":"pmd","name":"PMD","tagline":"A tool for analyzing source code across multiple programming languages to identify quality issues and code smells","homepage":"https://pmd.github.io/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":56.7,"confidence":0.5,"confidenceBand":"medium","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":70.5,"weight":0.033,"present":true,"contribution":2.3},"integrations":{"value":26,"weight":0.053,"present":true,"contribution":1.4},"dependent_projects":{"value":42.5,"weight":0.08,"present":true,"contribution":3.4},"dev_activity":{"value":60.7,"weight":0.12,"present":true,"contribution":7.3},"release_cadence":{"value":84.4,"weight":0.067,"present":true,"contribution":5.7},"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":61,"weight":0.053,"present":true,"contribution":3.2},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:33:26.164Z","stale":false},"uri":"https://www.vioscale.ai/software/pmd"},{"slug":"flake8","name":"flake8","tagline":"A Python style and quality analysis tool that unifies multiple linters","homepage":"https://flake8.pycqa.org/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":55.5,"confidence":0.54,"confidenceBand":"medium","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":67.6,"weight":0.033,"present":true,"contribution":2.2},"integrations":{"value":17.3,"weight":0.053,"present":true,"contribution":0.9},"dependent_projects":{"value":0,"weight":0.08,"present":false,"contribution":0},"dev_activity":{"value":22,"weight":0.12,"present":true,"contribution":2.6},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":90.3,"weight":0.173,"present":true,"contribution":15.6},"security_score":{"value":46,"weight":0.053,"present":true,"contribution":2.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:11:54.363Z","stale":false},"uri":"https://www.vioscale.ai/software/flake8"},{"slug":"ast-grep","name":"ast-grep","tagline":"","homepage":"https://ast-grep.github.io","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":55.2,"confidence":0.35,"confidenceBand":"low","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":79.2,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":37.5,"weight":0.08,"present":true,"contribution":3},"dev_activity":{"value":50.1,"weight":0.12,"present":true,"contribution":6},"release_cadence":{"value":92.2,"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":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T17:41:49.480Z","stale":false},"uri":"https://www.vioscale.ai/software/ast-grep"},{"slug":"spotbugs","name":"SpotBugs","tagline":"","homepage":"https://spotbugs.github.io/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":55,"confidence":0.49,"confidenceBand":"low","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":67.8,"weight":0.033,"present":true,"contribution":2.2},"integrations":{"value":17.3,"weight":0.053,"present":true,"contribution":0.9},"dependent_projects":{"value":57.4,"weight":0.08,"present":true,"contribution":4.6},"dev_activity":{"value":55.8,"weight":0.12,"present":true,"contribution":6.7},"release_cadence":{"value":86.7,"weight":0.067,"present":true,"contribution":5.8},"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":51,"weight":0.053,"present":true,"contribution":2.7},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:14:42.981Z","stale":false},"uri":"https://www.vioscale.ai/software/spotbugs"},{"slug":"psalm","name":"Psalm","tagline":"","homepage":"https://psalm.dev/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":54.3,"confidence":0.43,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":71.1,"weight":0.033,"present":true,"contribution":2.3},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":70,"weight":0.08,"present":true,"contribution":5.6},"dev_activity":{"value":19,"weight":0.12,"present":true,"contribution":2.3},"release_cadence":{"value":99.4,"weight":0.067,"present":true,"contribution":6.7},"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":41,"weight":0.053,"present":true,"contribution":2.2},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:33:29.394Z","stale":false},"uri":"https://www.vioscale.ai/software/psalm"},{"slug":"oxc-oxlint","name":"Oxc/oxlint","tagline":"","homepage":"https://oxc.rs/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":52.1,"confidence":0.41,"confidenceBand":"low","breakdown":{"capabilities":{"value":57.8,"weight":0.083,"present":true,"contribution":4.8},"repo_stars":{"value":82.2,"weight":0.033,"present":true,"contribution":2.7},"integrations":{"value":20.1,"weight":0.053,"present":true,"contribution":1.1},"dependent_projects":{"value":5,"weight":0.08,"present":true,"contribution":0.4},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":98.9,"weight":0.067,"present":true,"contribution":6.6},"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":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T17:46:30.356Z","stale":false},"uri":"https://www.vioscale.ai/software/oxc-oxlint"},{"slug":"qlty","name":"Qlty","tagline":"A unified command-line tool providing code quality analysis, linting, auto-formatting, and security scanning across multiple programming languages","homepage":"https://qlty.sh/","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":{"name":"Qlty Software","primaryDomain":null},"score":{"composite":46.6,"confidence":0.44,"confidenceBand":"low","breakdown":{"capabilities":{"value":81.2,"weight":0.083,"present":true,"contribution":6.7},"repo_stars":{"value":66,"weight":0.033,"present":true,"contribution":2.2},"integrations":{"value":24.3,"weight":0.053,"present":true,"contribution":1.3},"dependent_projects":{"value":0,"weight":0.08,"present":true,"contribution":0},"dev_activity":{"value":28.4,"weight":0.12,"present":true,"contribution":3.4},"release_cadence":{"value":97.8,"weight":0.067,"present":true,"contribution":6.6},"security_posture":{"value":40,"weight":0.087,"present":true,"contribution":3.5},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-13T19:42:01.083Z","stale":false},"uri":"https://www.vioscale.ai/software/qlty"},{"slug":"codeclimate","name":"CodeClimate","tagline":"Enterprise platform for understanding and guiding AI adoption across software development teams","homepage":"https://codeclimate.com","category":{"slug":"code-quality","name":"Code Quality Tools"},"vendor":null,"score":{"composite":36.2,"confidence":0.73,"confidenceBand":"medium","breakdown":{"price_level":{"value":0,"weight":0.04,"present":false,"contribution":0},"reliability":{"value":50,"weight":0.053,"present":true,"contribution":2.7},"capabilities":{"value":28.9,"weight":0.032,"present":true,"contribution":0.9},"integrations":{"value":53.2,"weight":0.038,"present":true,"contribution":2},"security_posture":{"value":45,"weight":0.087,"present":true,"contribution":3.9},"pricing_transparency":{"value":0,"weight":0.053,"present":true,"contribution":0}},"computedAt":"2026-09-01T22:32:16.209Z","stale":false},"uri":"https://www.vioscale.ai/software/codeclimate"}],"ranking":{"ranked":true,"reason":null},"uri":"https://www.vioscale.ai/categories/code-quality","entityCount":24},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T01:30:18.522Z","disclaimer":"Independent, evidence-based. Every fact carries provenance.","profile":"balanced","weights":{"price_level":0.04,"reliability":0.053,"capabilities":0.107,"repo_stars":0.033,"integrations":0.053,"dependent_projects":0.08,"dev_activity":0.12,"release_cadence":0.067,"security_posture":0.087,"package_downloads":0.173,"security_score":0.053,"pricing_transparency":0.053,"community_qa_activity":0.08}}}