{"data":{"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","aliases":["flake8"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:11:54.549Z","categories":[{"slug":"code-quality","name":"Code Quality Tools","isPrimary":true}],"facts":{"adoption":[{"attribute":"adoption.package_downloads_weekly","value":8951291,"provenance":{"source":"https://pypistats.org/packages/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.037Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":3822,"provenance":{"source":"https://github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.98}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://pypi.org/pypi/flake8/json","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.037Z","confidence":0.9}}],"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"free","freeTier":true,"sourceUrl":"https://flake8.pycqa.org/","retrievedAt":"2026-09-10T16:03:57.147Z"},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.model","value":"free","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T22:29:23.159Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"flake8 is an open-source Python linter that combines multiple style-checking tools to verify code compliance with PEP 8 and detect errors. It uses a plugin architecture for extensibility and is commonly integrated into development workflows and CI/CD pipelines.","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"autofix":false,"metrics":true,"function":"linter","ci_gating":true,"deployment":"cli_local","open_source":"oss","config_model":"config_file","custom_rules":true,"impl_language":"Python","pricing_model":"free","language_scope":"single_language","editor_integration":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":3,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"pycodestyle"},{"name":"pyflakes"},{"name":"mccabe"}],"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":4,"provenance":{"source":"https://github.com/PyCQA/flake8/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.65}}],"security":[{"attribute":"security.scorecard","value":4.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.100Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"flake8 is an open-source Python linter that combines multiple style-checking tools to verify code compliance with PEP 8 and detect errors. It uses a plugin architecture for extensibility and is commonly integrated into development workflows and CI/CD pipelines. It is indexed under Code Quality Tools.","source":"https://flake8.pycqa.org/","question":"What is flake8?","confidence":0.6},{"answer":"flake8 is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://flake8.pycqa.org/","question":"Is flake8 free to use?","confidence":0.6},{"answer":"flake8 supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flake8.pycqa.org/","question":"What platforms does flake8 support?","confidence":0.6},{"answer":"Yes. flake8 can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flake8.pycqa.org/","question":"Can flake8 be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for flake8, including pycodestyle, pyflakes and mccabe. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flake8.pycqa.org/","question":"What does flake8 integrate with?","confidence":0.6},{"answer":"Yes. flake8 is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://pypi.org/pypi/flake8/json","question":"Is flake8 open source?","confidence":0.9}],"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.813Z","confidence":0.65}}]},"factList":[{"attribute":"adoption.package_downloads_weekly","value":8951291,"provenance":{"source":"https://pypistats.org/packages/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.037Z","confidence":0.85}},{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.98}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://pypi.org/pypi/flake8/json","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.037Z","confidence":0.9}},{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"free","freeTier":true,"sourceUrl":"https://flake8.pycqa.org/","retrievedAt":"2026-09-10T16:03:57.147Z"},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.model","value":"free","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T22:29:23.159Z","confidence":0.6}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}},{"attribute":"description.long","value":"flake8 is an open-source Python linter that combines multiple style-checking tools to verify code compliance with PEP 8 and detect errors. It uses a plugin architecture for extensibility and is commonly integrated into development workflows and CI/CD pipelines.","provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"autofix":false,"metrics":true,"function":"linter","ci_gating":true,"deployment":"cli_local","open_source":"oss","config_model":"config_file","custom_rules":true,"impl_language":"Python","pricing_model":"free","language_scope":"single_language","editor_integration":true},"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"integrations.count","value":3,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"pycodestyle"},{"name":"pyflakes"},{"name":"mccabe"}],"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:33:05.860Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:57.147Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":4,"provenance":{"source":"https://github.com/PyCQA/flake8/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.65}},{"attribute":"security.scorecard","value":4.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.100Z","confidence":0.9}},{"attribute":"adoption.github_stars","value":3822,"provenance":{"source":"https://github.com/PyCQA/flake8","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:34.072Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"flake8 is an open-source Python linter that combines multiple style-checking tools to verify code compliance with PEP 8 and detect errors. It uses a plugin architecture for extensibility and is commonly integrated into development workflows and CI/CD pipelines. It is indexed under Code Quality Tools.","source":"https://flake8.pycqa.org/","question":"What is flake8?","confidence":0.6},{"answer":"flake8 is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://flake8.pycqa.org/","question":"Is flake8 free to use?","confidence":0.6},{"answer":"flake8 supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flake8.pycqa.org/","question":"What platforms does flake8 support?","confidence":0.6},{"answer":"Yes. flake8 can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flake8.pycqa.org/","question":"Can flake8 be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for flake8, including pycodestyle, pyflakes and mccabe. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flake8.pycqa.org/","question":"What does flake8 integrate with?","confidence":0.6},{"answer":"Yes. flake8 is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://pypi.org/pypi/flake8/json","question":"Is flake8 open source?","confidence":0.9}],"provenance":{"source":"https://flake8.pycqa.org/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.813Z","confidence":0.65}}],"faq":[{"answer":"flake8 is an open-source Python linter that combines multiple style-checking tools to verify code compliance with PEP 8 and detect errors. It uses a plugin architecture for extensibility and is commonly integrated into development workflows and CI/CD pipelines. It is indexed under Code Quality Tools.","source":"https://flake8.pycqa.org/","question":"What is flake8?","confidence":0.6},{"answer":"flake8 is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://flake8.pycqa.org/","question":"Is flake8 free to use?","confidence":0.6},{"answer":"flake8 supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flake8.pycqa.org/","question":"What platforms does flake8 support?","confidence":0.6},{"answer":"Yes. flake8 can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flake8.pycqa.org/","question":"Can flake8 be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for flake8, including pycodestyle, pyflakes and mccabe. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flake8.pycqa.org/","question":"What does flake8 integrate with?","confidence":0.6},{"answer":"Yes. flake8 is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://pypi.org/pypi/flake8/json","question":"Is flake8 open source?","confidence":0.9}],"faqSource":"generated","integrations":[{"name":"pycodestyle"},{"name":"pyflakes"},{"name":"mccabe"}],"claimed":false,"updatedAt":"2026-09-10T16:11:54.549Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/flake8","markdown":"https://www.vioscale.ai/software/flake8.md","html":"https://www.vioscale.ai/software/flake8"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:15.657Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}