{"payload":{"featured":[],"recommended":[],"recently_added":[],"search_results":{"results":[{"type":"marketplace_listing","id":"6181","state":"verified","name":"Metabob-app","free":false,"primary_category":"AI Assisted","secondary_category":"Code review","is_verified_owner":true,"slug":"metabob-app","owner_login":"MetabobProject","resource_path":"/marketplace/metabob-app","installation_count":3026,"full_description":"Review your code using AI to detect problems and vulnerabilities before code gets merged.\n","short_description":"AI-powered code review and analysis tool for Python","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/6181?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":6181,"state":3,"name":"Metabob-app","slug":"metabob-app","short_description":"AI-powered code review and analysis tool for Python","full_description":"## Review your code using AI to detect problems and vulnerabilities before code gets merged.","extended_description":"## AI-assisted code review\nUncover bugs, security problems, and style issues. Unlike linters and rules-based static code analysis tools, Metabob not only pinpoints errors specific to a single line but also detects logical and context-based problems such as unhandled edge cases, race conditions, memory leaks, and many more! Metabob's AI detects problems from hundreds of different categories.\n\nWhen Metabob is configured to your repository, the analysis will automatically run when a Pull Request is made! Metabob explains the detected problems in natural language.\n\nTo view the results from Metabob's analysis, open the Pull Request and the results will appear under the \"Checks\" tab. ","primary_category_id":39,"secondary_category_id":10,"privacy_policy_url":"https://metabob.com/privacy-policy.html","tos_url":"https://metabob.com/user-terms.html","company_url":"https://metabob.com/","status_url":"","support_url":"https://metabob.com/contact-us.html","documentation_url":"","pricing_url":null,"bgcolor":"ffffff","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":0,"technical_email":"avi@metabob.com","marketing_email":"massi@metabob.com","finance_email":"avi@metabob.com","direct_billing_enabled":false,"by_github":false,"security_email":"avi@metabob.com","listable_type":"Integration","listable_id":47250,"copilot_app":false}}},{"type":"repository_action","id":"675479","name":"Python Actions Collection","free":null,"primary_category":"Continuous integration","secondary_category":"Code review","is_verified_owner":true,"slug":"python-actions-collection","owner_login":"microsoft","resource_path":"/marketplace/actions/python-actions-collection","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Actions Collection"]},"description":"Run actions for Python Project on pull requests to improve code review experience\n","stars":40,"dependents_count":46,"icon_svg":"\n\n \n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":675479,"path":"action.yml","name":"Python Actions Collection","description":"Run actions for Python Project on pull requests to improve code review experience","icon_name":"check","color":"ffffff","featured":false,"repository_id":531747004,"rank_multiplier":1.0,"slug":"python-actions-collection","security_email":"dciborow@microsoft.com"}}},{"type":"marketplace_listing","id":"15732","state":"verified","name":"AppMap","free":false,"primary_category":"Code review","secondary_category":"Security","is_verified_owner":true,"slug":"get-appmap","owner_login":"getappmap","resource_path":"/marketplace/get-appmap","installation_count":199,"full_description":"Runtime Code Review\n\nGet reports on failed tests, API changes, security flaws, performance problems, and code anti-patterns in every pull\nrequest.\n\nAppMap is a versatile open-source runtime code analysis tool compatible with Ruby, Java, Python, and Node.js. It records\ncode execution traces, gathering data about how your code works and behaves. These traces can then be displayed as\ninteractive diagrams, and analyzed to find coding flaws and problems.\n","short_description":"Runtime Code Review","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/15732?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":15732,"state":3,"name":"AppMap","slug":"get-appmap","short_description":"Runtime Code Review","full_description":" \n#\n# Runtime Code Review\n\n**Get reports on failed tests, API changes, security flaws, performance problems, and code anti-patterns in every pull request.**\n\nAppMap is a versatile open-source runtime code analysis tool compatible with Ruby, Java, Python, and Node.js. It records code execution traces, gathering data about how your code works and behaves. These traces can then be displayed as interactive diagrams, and analyzed to find coding flaws and problems.","extended_description":"### Test Failure Analysis\nAppMap identifies the root causes of test failures, highlighting the lines of code most likely to be responsible. Each test failure can be viewed as a sequence diagram “diff.”\n\n### Identification of Important API Changes\nAppMap reveals changes in HTTP / RESTful API behaviors, and presents these as differences in auto-generated OpenAPI specifications. Breaking changes are highlighted.\n\n### Security Flaw Detection\nAppMap detects vulnerabilities like missing and improper authorization, secrets in logs, and unsafe system calls.\n\n### Performance Problem Detection\nAppMap identifies anti-patterns like N+1 queries. Slow operations can be visualized within interactive flame graphs, without the need to change application code to add spans.\n\n### SQL Details\nAppMap traces exactly how your code uses the database, and where each query is coming from in your code.","primary_category_id":10,"secondary_category_id":6,"privacy_policy_url":"https://appmap.io/community/privacy-policy","tos_url":"","company_url":"https://appmap.io","status_url":"","support_url":"support@appmap.io","documentation_url":"https://appmap.io/docs/setup-appmap-in-ci/in-github-actions.html","pricing_url":null,"bgcolor":"ff07aa","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":4153,"technical_email":"kevin@appmap.io","marketing_email":"elizabeth@appmap.io","finance_email":"accounting@appmap.io","direct_billing_enabled":false,"by_github":false,"security_email":"security@appmap.io","listable_type":"Integration","listable_id":321307,"copilot_app":false}}},{"type":"repository_action","id":"630333","name":"Run python black code formatter","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":true,"slug":"run-python-black-code-formatter","owner_login":"DataDog","resource_path":"/marketplace/actions/run-python-black-code-formatter","highlights":{"description":null,"name.ngram":["Run \u001E\u001Fpython\u001F\u001E black code formatter"]},"description":"Run the black formatter on your codebase to improve code review experience\n","stars":13,"dependents_count":72,"icon_svg":"\n\n\n\n\n\n","repository_action":{"repository_action":{"id":630333,"path":"action.yml","name":"Run python black code formatter","description":"Run the black formatter on your codebase to improve code review experience","icon_name":"check-circle","color":"ffffff","featured":false,"repository_id":521039401,"rank_multiplier":1.0,"slug":"run-python-black-code-formatter","security_email":"cody.lee@datadoghq.com"}}},{"type":"marketplace_listing","id":"8291","state":"verified","name":"Code Review Doctor","free":false,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"django-doctor","owner_login":"code-review-doctor","resource_path":"/marketplace/django-doctor","installation_count":3151,"full_description":"Python and Django code review tool that offers the fix right inside your PR\n\n - Fix more bugs during code review before they are merged\n - Reduce the toil of code review and prevent mistakes\n - Improve team agility through better code quality\n - Up-skill junior developers with learning resources\n - Enhance the security and improve performance of your Django website\n - Setup in 10 seconds and nothing to install or update\n - Airtight privacy policy and security guaranteed\n","short_description":"Catch more Python and Django bugs during code review","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/8291?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":8291,"state":3,"name":"Code Review Doctor","slug":"django-doctor","short_description":"Catch more Python and Django bugs during code review","full_description":"Python and Django code review tool that offers the fix right inside your PR\n\n- Fix more bugs during code review before they are merged\n- Reduce the toil of code review and prevent mistakes\n- Improve team agility through better code quality\n- Up-skill junior developers with learning resources\n- Enhance the security and improve performance of your Django website\n- Setup in 10 seconds and nothing to install or update\n- Airtight privacy policy and security guaranteed\n","extended_description":"**Catch more Python and Django bugs during code review**\n\nAn extra pair of eyes on your PRs to prevent human error missing common anti-patterns and bugs.\n\n**Nothing to install**\n[Run Code Review Doctor at any time in your browser](https://codereview.doctor/@me). It's all hosted in the cloud so there's nothing to install. Just click and read the results.\n\n**Automatically fix**\nCode Review Doctor can even commit the fix to your branch with no extra effort from you.\n\n**Prevent bugs**\nPrevent Python and Django bugs, edge-cases, and code-smells from reaching production.\n\n**Nothing to upgrade**\nNo need to manually upgrade libraries on your repositories, so you get code quality improvements with no maintenance overhead.\n\n**Articles and lessons**\nImprove your Python and Django skill with articles explaining all the problems identified, why to avoid them, and how to fix them.","primary_category_id":10,"secondary_category_id":12,"privacy_policy_url":"https://codereview.doctor/privacy","tos_url":"https://codereview.doctor/terms","company_url":"","status_url":"","support_url":"https://codereview.doctor","documentation_url":"https://codereview.doctor/config","pricing_url":null,"bgcolor":"ffffff","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":2874,"technical_email":"hello@codereview.doctor","marketing_email":"hello@codereview.doctor","finance_email":"hello@codereview.doctor","direct_billing_enabled":false,"by_github":false,"security_email":"hello@codereview.doctor","listable_type":"Integration","listable_id":83430,"copilot_app":false}}},{"type":"repository_action","id":"277612","name":"Python Coverage","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-coverage","owner_login":"orgoro","resource_path":"/marketplace/actions/python-coverage","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Coverage"]},"description":"Publish coverage report to a PR enforce coverage on new modified files\n","stars":93,"dependents_count":554,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":277612,"path":"action.yml","name":"Python Coverage","description":"Publish coverage report to a PR & enforce coverage on new & modified files","icon_name":"umbrella","color":"6f42c1","featured":false,"repository_id":413180117,"rank_multiplier":1.0,"slug":"python-coverage","security_email":null}}},{"type":"repository_action","id":"85385","name":"Python Linter","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-linter","owner_login":"sunnysid3up","resource_path":"/marketplace/actions/python-linter","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Linter"]},"description":"Ensure Python code quality. Supports pylint, black, mypy and isort\n","stars":24,"dependents_count":140,"icon_svg":"\n \n \n \n \n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":85385,"path":"action.yaml","name":"Python Linter","description":"Ensure Python code quality. Supports pylint, black, mypy and isort","icon_name":"sun","color":"d73a49","featured":false,"repository_id":285513144,"rank_multiplier":1.0,"slug":"python-linter","security_email":null}}},{"type":"repository_action","id":"428298","name":"Pyre Action","free":null,"primary_category":"Code review","secondary_category":"Code Scanning Ready","is_verified_owner":true,"slug":"pyre-action","owner_login":"facebook","resource_path":"/marketplace/actions/pyre-action","highlights":{"description":null,"name.ngram":null},"description":"Type check python code\n","stars":17,"dependents_count":400,"icon_svg":"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":428298,"path":"action.yml","name":"Pyre Action","description":"Type check python code","icon_name":"check-circle","color":"ffffff","featured":false,"repository_id":416144063,"rank_multiplier":1.0,"slug":"pyre-action","security_email":"arthaud@meta.com"}}},{"type":"repository_action","id":"199353","name":"Pytype Python Checker","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"pytype-python-checker","owner_login":"theahura","resource_path":"/marketplace/actions/pytype-python-checker","highlights":{"description":null,"name.ngram":["Pytype \u001E\u001FPython\u001F\u001E Checker"]},"description":"Run pytype to static-type-check your code\n","stars":3,"dependents_count":2,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":199353,"path":"action.yml","name":"Pytype Python Checker","description":"Run pytype to static-type-check your code","icon_name":"check-circle","color":"28a745","featured":false,"repository_id":369925305,"rank_multiplier":1.0,"slug":"pytype-python-checker","security_email":null}}},{"type":"repository_action","id":"1308324","name":"actions_python_pylint","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"actions_python_pylint","owner_login":"davidslusser","resource_path":"/marketplace/actions/actions_python_pylint","highlights":{"description":null,"name.ngram":null},"description":"Github action for python linting with pylint\n","stars":0,"dependents_count":4,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1308324,"path":"action.yaml","name":"actions_python_pylint","description":"Github action for python linting with pylint","icon_name":"check-circle","color":"28a745","featured":false,"repository_id":655078701,"rank_multiplier":1.0,"slug":"actions_python_pylint","security_email":null}}},{"type":"repository_action","id":"1308290","name":"actions_python_isort","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"actions_python_isort","owner_login":"davidslusser","resource_path":"/marketplace/actions/actions_python_isort","highlights":{"description":"","name.ngram":""},"description":"A Github action for sorting imports with isort\n","stars":0,"dependents_count":13,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1308290,"path":"action.yaml","name":"actions_python_isort","description":"A Github action for sorting imports with isort","icon_name":"check-circle","color":"28a745","featured":false,"repository_id":654790779,"rank_multiplier":1.0,"slug":"actions_python_isort","security_email":null}}},{"type":"repository_action","id":"91546","name":"Python Vulture Action","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-vulture-action","owner_login":"anaynayak","resource_path":"/marketplace/actions/python-vulture-action","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Vulture Action"]},"description":"Run vulture to analyse dead code in python projects\n","stars":3,"dependents_count":12,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":91546,"path":"action.yml","name":"Python Vulture Action","description":"Run vulture to analyse dead code in python projects","icon_name":"feather","color":"f66a0a","featured":false,"repository_id":290249102,"rank_multiplier":1.0,"slug":"python-vulture-action","security_email":null}}},{"type":"repository_action","id":"274","name":"Python Style Checker","free":null,"primary_category":"Code review","secondary_category":null,"is_verified_owner":false,"slug":"pycodestyle","owner_login":"andymckay","resource_path":"/marketplace/actions/pycodestyle","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Style Checker"]},"description":"Run PyCodeStyle on your Python\n","stars":48,"dependents_count":213,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":274,"path":"Dockerfile","name":"Python Style Checker","description":"Run PyCodeStyle on your Python","icon_name":"upload-cloud","color":"6f42c1","featured":false,"repository_id":156894639,"rank_multiplier":1.0,"slug":"pycodestyle","security_email":null}}},{"type":"repository_action","id":"15711","name":"wemake-python-styleguide","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"wemake-python-styleguide","owner_login":"wemake-services","resource_path":"/marketplace/actions/wemake-python-styleguide","highlights":{"description":null,"name.ngram":["wemake-\u001E\u001Fpython\u001F\u001E-styleguide"]},"description":"Runs wemake-python-styleguide as a Github Action\n","stars":2438,"dependents_count":637,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":15711,"path":"action.yml","name":"wemake-python-styleguide","description":"Runs wemake-python-styleguide as a Github Action","icon_name":"check","color":"28a745","featured":false,"repository_id":124593057,"rank_multiplier":1.0,"slug":"wemake-python-styleguide","security_email":"mail@sobolevn.me"}}},{"type":"marketplace_listing","id":"1228","state":"unverified","name":"PEP 8 Speaks","free":true,"primary_category":"Code quality","secondary_category":"Code review","is_verified_owner":false,"slug":"pep-8-speaks","owner_login":"pep8speaks-org","resource_path":"/marketplace/pep-8-speaks","installation_count":1448,"full_description":"PEP 8 Speaks is a GitHub app which detects Python code style issues on new Pull Requests. You can install it on your\nPython projects and configure with your own code style.\n\n - A single comment on Pull Requests. No hustle on emails for new commits\n - Customize with pycodestyle/flake8 options\n - Stays silent if no Python is involved in the Pull Request\n\nPopular users include Pandas, pydata, SunPy, AstroPy, Scikit-Image, Scikit-Learn Contrib, Spyder IDE.\n\nhttps://github.com/OrkoHunter/pep8speaks\n","short_description":"A GitHub app to automatically review Python code style over Pull Requests","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/1228?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":1228,"state":6,"name":"PEP 8 Speaks","slug":"pep-8-speaks","short_description":"A GitHub app to automatically review Python code style over Pull Requests","full_description":"PEP 8 Speaks is a GitHub app which detects Python code style issues on new Pull Requests. You can install it on your Python projects and configure with your own code style.\n\n* A single comment on Pull Requests. No hustle on emails for new commits\n* Customize with pycodestyle/flake8 options\n* Stays silent if no Python is involved in the Pull Request\n\nPopular users include Pandas, pydata, SunPy, AstroPy, Scikit-Image, Scikit-Learn Contrib, Spyder IDE.\n\nhttps://github.com/OrkoHunter/pep8speaks","extended_description":"# Main features\n\n- The bot makes **a single comment on the Pull Request and keeps updating it** on new commits. No hustle on emails !\n- **You can use choose between `pycodestyle` or `flake8` as your linter.** The bot can read configurations for both.\n\n# Configuration\n**A config file is not required for the integration to work**. However it can be configured additionally by adding a `.pep8speaks.yml` file in the root of the project. https://github.com/OrkoHunter/pep8speaks#configuration\n\n# Users\n\nSee the [complete list of organizations and users](https://github.com/OrkoHunter/pep8speaks/wiki/List-of-users-and-orgs).\n\n# Private repos\n\nThis app will only work for publicly hosted repositories. https://github.com/OrkoHunter/pep8speaks/wiki/Instructions-to-deploy-a-fork","primary_category_id":12,"secondary_category_id":10,"privacy_policy_url":"https://github.com/OrkoHunter/pep8speaks/blob/master/.github/policy.md","tos_url":"","company_url":"https://pep8speaks.com","status_url":"","support_url":"https://github.com/orkohunter/pep8speaks/issues","documentation_url":"https://github.com/OrkoHunter/pep8speaks#configuration","pricing_url":null,"bgcolor":"ffffff","light_text":false,"learn_more_url":null,"installation_url":"https://github.com/integration/pep8-speaks","how_it_works":null,"hero_card_background_image_id":0,"technical_email":"himanshu@orkohunter.net","marketing_email":"himanshu@orkohunter.net","finance_email":"himanshu@orkohunter.net","direct_billing_enabled":false,"by_github":false,"security_email":"himanshu@orkohunter.net","listable_type":"Integration","listable_id":939,"copilot_app":false}}},{"type":"marketplace_listing","id":"3919","state":"verified_creator","name":"PullApprove v3","free":false,"primary_category":"Code review","secondary_category":"Project management","is_verified_owner":true,"slug":"pullapprove","owner_login":"dropseed","resource_path":"/marketplace/pullapprove","installation_count":525,"full_description":"Automate your code review assignment with custom rules.\n\n - Write assignment rules using Python-like expressions.\n - Organize your review process into groups.\n - Approve pull requests using the native GitHub tools.\n - Share review configuration across repos and organizations with templates.\n - Your review process is documented and version controlled inside the repo.\n","short_description":"Code review assignment and custom workflows for teams","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/3919?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":3919,"state":8,"name":"PullApprove v3","slug":"pullapprove","short_description":"Code review assignment and custom workflows for teams","full_description":"Automate your code review assignment with custom rules.\n\n- Write assignment rules using Python-like [expressions](https://docs.pullapprove.com/expressions/).\n- Organize your review process into [groups](https://docs.pullapprove.com/config/groups/).\n- Approve pull requests using the native GitHub tools.\n- Share review configuration across repos and organizations with [templates](https://docs.pullapprove.com/templates/).\n- Your review process is documented and version controlled inside the repo.","extended_description":"Examples of things you can do with PullApprove:\n\n- associate reviewers with labels, like \"security\" or \"design\"\n- give people ownership over specific languages or parts of the project\n- allow WIP or development branches to go unreviewed \n- wait for tests, linters, or other status checks to pass before the review starts\n- decide who needs to review based on how big the pull request is\n- set up different review processes for junior and senior developers\n- share your review settings across your organization\n- set your PullApprove status to \"away\" so that your team can carry on while you're gone\n- build a \"phased\" review process where people aren't assigned and notified until they need to be\n\n[See our documentation for more information and examples →](https://docs.pullapprove.com/examples/)","primary_category_id":10,"secondary_category_id":4,"privacy_policy_url":"https://www.pullapprove.com/privacy/","tos_url":"https://www.pullapprove.com/terms/","company_url":"https://www.dropseed.dev/","status_url":"","support_url":"https://www.pullapprove.com/contact/","documentation_url":"https://www.pullapprove.com/docs/","pricing_url":null,"bgcolor":"ffffff","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":1035,"technical_email":"dave.gaeddert@dropseed.io","marketing_email":"dave.gaeddert@dropseed.io","finance_email":"dave.gaeddert@dropseed.io","direct_billing_enabled":false,"by_github":false,"security_email":"dave.gaeddert@dropseed.io","listable_type":"Integration","listable_id":15294,"copilot_app":false}}},{"type":"repository_action","id":"1967100","name":"katalin - Python code advisor","free":null,"primary_category":"Code review","secondary_category":"AI Assisted","is_verified_owner":false,"slug":"katalin-python-code-advisor","owner_login":"kislyuk","resource_path":"/marketplace/actions/katalin-python-code-advisor","highlights":{"description":null,"name.ngram":["katalin - \u001E\u001FPython\u001F\u001E code advisor"]},"description":"Comments on PRs with suggested documentation, security, and logic improvements\n","stars":1,"dependents_count":1,"icon_svg":"\n \n \n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":1967100,"path":"action.yml","name":"katalin - Python code advisor","description":"Comments on PRs with suggested documentation, security, and logic improvements","icon_name":"aperture","color":"0366d6","featured":false,"repository_id":751554567,"rank_multiplier":1.0,"slug":"katalin-python-code-advisor","security_email":null}}},{"type":"repository_action","id":"26103","name":"Python Pylint Github Action","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-pylint-github-action","owner_login":"fylein","resource_path":"/marketplace/actions/python-pylint-github-action","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Pylint Github Action"]},"description":"Pylint Github Action running on python slim docker image\n","stars":2,"dependents_count":87,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":26103,"path":"action.yml","name":"Python Pylint Github Action","description":"Pylint Github Action running on python slim docker image","icon_name":"box","color":"24292e","featured":false,"repository_id":229061749,"rank_multiplier":1.0,"slug":"python-pylint-github-action","security_email":"shwetabh002@gmail.com"}}},{"type":"repository_action","id":"492905","name":"Python Linter: autoflake, isort, black","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-linter-autoflake-isort-black","owner_login":"jiwidi","resource_path":"/marketplace/actions/python-linter-autoflake-isort-black","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E Linter: autoflake, isort, black"]},"description":"Ensure Python code quality. Supports autoflake, isort and black\n","stars":0,"dependents_count":10,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":492905,"path":"action.yaml","name":"Python Linter: autoflake, isort, black","description":"Ensure Python code quality. Supports autoflake, isort and black","icon_name":"underline","color":"0366d6","featured":false,"repository_id":486577449,"rank_multiplier":1.0,"slug":"python-linter-autoflake-isort-black","security_email":null}}},{"type":"repository_action","id":"28184","name":"Python quality and format checker","free":null,"primary_category":"Code review","secondary_category":"Code quality","is_verified_owner":false,"slug":"python-quality-and-format-checker","owner_login":"konstruktoid","resource_path":"/marketplace/actions/python-quality-and-format-checker","highlights":{"description":null,"name.ngram":["\u001E\u001FPython\u001F\u001E quality and format checker"]},"description":"Python linting and format checking using black ruff\n","stars":9,"dependents_count":26,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":28184,"path":"action.yml","name":"Python quality and format checker","description":"Python linting and format checking using black ruff","icon_name":"bell","color":"6f42c1","featured":false,"repository_id":232543976,"rank_multiplier":1.0,"slug":"python-quality-and-format-checker","security_email":null}}}],"total":36,"total_pages":2},"categories":{"apps":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Recently added","slug":"recently-added","description_html":"

The latest tools that help you and your team build software better, together.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}],"actions":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"GitHub Sponsors","slug":"github-sponsors","description_html":"

Tools to manage your GitHub Sponsors community

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}]}},"title":"Marketplace"}