$npx skillfedfor your agent

Quality Assurance packages

436 packages · page 6 of 11

Packages

semantic-link-functions-validators With conditions
PyPI · Quality Assurance · released Jul 2026

Adds context-aware validation functions to FabricDataFrames that automatically appear in autocomplete based on your data's types and metadata, enabling email, credit card, and other domain-specific validators to work seamlessly on Power BI data.

MITpure Python · 3.10+
473.1Kdownloads / mo
ansible-navigator Worth it
PyPI · Quality Assurance · released Aug 2026

ansible-navigator is a text-based user interface (TUI) for Ansible that lets you interactively explore playbooks, collections, inventory, and configuration without leaving the terminal.

The main gotcha is the default container runtime requirement—confirm your environment has podman or docker, or plan to use local execution mode.

Apache-2.0pure Python · 3.10+
468.0Kdownloads / mo
pyink With conditions
PyPI · Quality Assurance · released Jan 2026

Pyink is a Python code formatter forked from Black that applies Black's formatting rules with several customizable behavioral differences, including optional two-space indentation and majority-quote inference.

MITpure Python · 3.10+
467.2Kdownloads / mo
flake8-tidy-imports Worth it
PyPI · Quality Assurance · released Sep 2025

A flake8 plugin that detects and reports unnecessary import aliases, banned imports, and relative imports according to configurable rules.

MITpure Python · 3.9+
461.5Kdownloads / mo
types-factory-boy With conditions
PyPI · Quality Assurance · released Mar 2023

Provides PEP 561 type stubs for factory-boy, enabling static type checkers like mypy and PyCharm to validate code that uses factory-boy for test fixture generation.

MITpure Python · 3.7+
457.3Kdownloads / mo
pylint-actions With conditions
PyPI · Quality Assurance · released Aug 2026

A Pylint plugin that formats linting output as GitHub Actions annotations, making violations appear directly in pull request reviews and workflow logs.

MITpure Python · 3.10+
456.9Kdownloads / mo
types-Flask-Migrate With conditions
PyPI · Quality Assurance · released May 2026

Provides type hints for Flask-Migrate, enabling type checkers like mypy and pyright to validate code using Flask-Migrate for database migrations.

Apache-2.0pure Python · 3.10+
451.6Kdownloads / mo
stackprinter Worth it
PyPI · Quality Assurance · released Apr 2026

Replaces Python's default exception traceback with an enhanced version that shows surrounding code context and the values of nearby variables at each stack frame.

Install it if you spend time debugging Python code or need better error context in production logs—it's a low-risk, high-value addition to any Python project.

MITpure Python · 3.4+
444.7Kdownloads / mo
testscenarios Worth it
PyPI · Quality Assurance · released May 2026

testscenarios extends Python's unittest to run a single test method across multiple scenarios by injecting parameters as test attributes, enabling interface testing and dependency injection patterns.

Apache-2.0pure Python · 3.10+
443.0Kdownloads / mo
flake8-variables-names With conditions
PyPI · Quality Assurance · released Jun 2023

A flake8 extension that detects poorly named variables by flagging single-letter names, overly generic names like 'result' or 'value', and names that shadow Python builtins.

Install it if your team values explicit variable naming; skip it if you prefer flexibility in naming conventions or use a different linter.

permissive licensepure Python · 3.7+dormant
434.0Kdownloads / mo
docsig Worth it
PyPI · Quality Assurance · released Aug 2026

Lints Python function and method signatures to ensure their parameters are properly documented in docstrings, supporting reStructuredText, NumPy, and Google styles.

MITpure Python · 3.10+
431.2Kdownloads / mo
flake8-use-fstring With conditions
PyPI · Quality Assurance · released Jul 2022

A flake8 plugin that detects and flags old-style string formatting (% and .format) to encourage migration to f-strings in Python code.

However, maintenance is dormant (last release 1479 days ago), so compatibility with very recent flake8 versions is uncertain—verify it works with your flake8 version…

MITbuilds from source · 3.6+dormant
425.3Kdownloads / mo
clang-tidy Worth it
PyPI · Quality Assurance · released Jul 2026

Packages the clang-tidy C++ linter and related LLVM tools as a PyPI-installable Python distribution, making static analysis available without separate system installation.

Install it if you need C++ static analysis in a Python-managed environment.

Apache-2.0compiled wheel
422.9Kdownloads / mo
code-review-graph Worth it
PyPI · Quality Assurance · released Jul 2026

Builds a structural knowledge graph of your codebase using Tree-sitter and serves it via MCP to AI coding tools, so they read only the files affected by a change instead of scanning the whole project.

MITpure Python · 3.10+
418.0Kdownloads / mo
fixit With conditions
PyPI · Quality Assurance · released Nov 2025

Fixit is a configurable linting framework built on LibCST that detects code issues and generates suggested auto-fixes, which can be applied automatically or reviewed before acceptance.

MITpure Python · 3.9+
417.8Kdownloads / mo
pytest-pep8 Skip
PyPI · Quality Assurance · released Apr 2014

A pytest plugin that integrates PEP8 style checking into your test suite, allowing you to run `py.test --pep8` to automatically discover and validate Python files against PEP8 conventions.

permissive licensebuilds from sourceabandoned
417.6Kdownloads / mo
crosshair-tool With conditions
PyPI · Quality Assurance · released Jul 2026

CrossHair uses symbolic execution and SMT solving to find counterexamples to type-annotated functions with contracts, and can generate unit tests or detect behavioral differences between implementations.

permissive licensecompiled wheel · 3.8+
417.3Kdownloads / mo
ansible-sign With conditions
PyPI · Quality Assurance · released Jun 2026

Generates and validates checksums and GPG signatures for Ansible content to verify authenticity and integrity.

MITpure Python · 3.11+
412.1Kdownloads / mo
axe-playwright-python Worth it
PyPI · Quality Assurance · released Jul 2026

Runs automated accessibility audits on web pages using the axe-core engine through Playwright, identifying WCAG violations and accessibility issues.

license unclearpure Python · 3.8+
411.4Kdownloads / mo
mypy-gitlab-code-quality With conditions
PyPI · Quality Assurance · released Mar 2025

Converts mypy type-checking output into GitLab Code Quality report format for merge request integration.

MITpure Python · 3.9+aging
409.4Kdownloads / mo
icontract With conditions
PyPI · Quality Assurance · released Jan 2026

icontract enforces design-by-contract in Python through decorators that validate preconditions, postconditions, and class invariants, with detailed violation messages showing source code and variable values.

permissive licensepure Pythonaging
408.3Kdownloads / mo
types-tensorflow With conditions
PyPI · Quality Assurance · released Jul 2026

Provides type hints for TensorFlow 2.18.0, enabling static type checkers to validate code that uses TensorFlow without requiring the full TensorFlow package to be installed.

Apache-2.0pure Python · 3.10+
407.6Kdownloads / mo
pyroma Worth it
PyPI · Quality Assurance · released Dec 2025

Pyroma rates how well a Python project complies with packaging best practices and identifies issues that could be improved, working on local directories, distribution files, or PyPI packages.

MITpure Python · 3.9+
405.5Kdownloads / mo
pytest-md-report Worth it
PyPI · Quality Assurance · released May 2026

A pytest plugin that generates test outcome reports formatted as markdown tables, with options for verbosity, custom columns from test marks, execution duration tracking, and multiple markdown flavors.

MITpure Python · 3.10+
398.5Kdownloads / mo
openpyxl-stubs With conditions
PyPI · Quality Assurance · released Jan 2023

Provides type stubs for openpyxl to enable static type checking with mypy when working with Excel files in Python.

permissive licensepure Pythonabandoned
396.3Kdownloads / mo
libsast With conditions
PyPI · Quality Assurance · released Aug 2026

libsast is a static application security testing library that scans code using regex-based pattern matching and semantic analysis to find security issues.

LGPL-3.0-or-laterpure Python
383.6Kdownloads / mo
djangorestframework-types With conditions
PyPI · Quality Assurance · released Oct 2024

Provides type stubs for Django Rest Framework, enabling static type checking with mypy, pyright, and other type checkers without requiring a mypy plugin.

However, the aging maintenance status (673 days since last release) means you should verify that type coverage matches your Django Rest Framework version before…

MITpure Pythonaging
379.7Kdownloads / mo
types-zxcvbn With conditions
PyPI · Quality Assurance · released May 2026

Provides type hints for the zxcvbn password strength estimation library, enabling type checkers to validate code that uses zxcvbn.

Apache-2.0pure Python · 3.10+
372.2Kdownloads / mo
flake8-logging-format Worth it
PyPI · Quality Assurance · released Jun 2024

A flake8 extension that enforces logging best practices by detecting and preventing format strings, concatenation, and other anti-patterns in Python logging calls.

Install it if your team wants to enforce structured logging discipline and reduce the risk of sensitive data leaking through log statements.

permissive licensepure Python
368.1Kdownloads / mo
flake8-class-attributes-order With conditions
PyPI · Quality Assurance · released Mar 2025

A flake8 extension that enforces a configurable order for class attributes, methods, and nested elements, and detects class-level logic that should be in `__init__`.

However, verify compatibility with your current flake8 version before adopting.

permissive licensepure Python · 3.9+aging
363.2Kdownloads / mo
flake8-functions With conditions
PyPI · Quality Assurance · released Aug 2026

A flake8 extension that enforces function-level code quality rules: function length, argument count, return statement count, and function purity.

Install it if you want automated checks for function complexity; skip it if your team prefers manual review or uses a different linter.

MITpure Python · 3.10+
356.8Kdownloads / mo
vkbottle-types With conditions
PyPI · Quality Assurance · released Jun 2026

Provides type definitions and API method signatures for the VK API, designed for use with the vkbottle framework to enable type-checked interactions with VKontakte services.

MITpure Python
356.8Kdownloads / mo
MonkeyType With conditions
PyPI · Quality Assurance · released Mar 2023

MonkeyType collects runtime types of function arguments and return values, then automatically generates type stub files or applies draft type annotations directly to your Python code.

BSD-3-Clausepure Python · 3.7+aging
356.4Kdownloads / mo
flake8-no-implicit-concat Worth it
PyPI · Quality Assurance · released Nov 2024

A flake8 plugin that detects and forbids implicit string and bytes literal concatenations, enforcing explicit concatenation syntax.

Install it if your team prefers to forbid implicit string/bytes concatenation; skip it if you have no opinion on the style or prefer implicit concatenation.

MITpure Python · 3.6+
355.3Kdownloads / mo
cognitive-complexity With conditions
PyPI · Quality Assurance · released Aug 2022

Calculates cognitive complexity scores for Python functions by analyzing their abstract syntax tree, measuring how difficult code is to understand based on control flow, nesting, recursion, and logical operations.

However, consider it a read-only tool: expect no bug fixes, security patches, or feature updates.

permissive licensebuilds from source · 3.6+abandoned
352.8Kdownloads / mo
flake8-async With conditions
PyPI · Quality Assurance · released Jul 2026

A flake8 plugin that detects async-related issues in code using Trio, AnyIO, or asyncio, flagging bugs, dead code, performance problems, and idiom violations.

MITpure Python · 3.9+
351.9Kdownloads / mo
flake8-expression-complexity Worth it
PyPI · Quality Assurance · released Aug 2026

A flake8 extension that detects overly complex expressions in Python code and reports them as style violations, with configurable thresholds and optional Django ORM query exemption.

Install it if your team values expression readability and wants automated enforcement; the low friction and active maintenance make it a safe addition to any flake8…

MITpure Python · 3.10+
341.5Kdownloads / mo
flake8-debugger With conditions
PyPI · Quality Assurance · released Apr 2022

A flake8 plugin that detects debugger statements (pdb, ipdb, pudb, breakpoint, and IPython.terminal.embed) left in Python code during linting.

However, be aware that the project is abandoned and may not be maintained for compatibility with future flake8 versions—verify it works with your current flake8…

MITpure Python · 3.7+abandoned
338.2Kdownloads / mo
pyproject-flake8 With conditions
PyPI · Quality Assurance · released Apr 2024

Enables flake8 linting to read configuration from pyproject.toml by wrapping flake8 with monkey patches that redirect its config parsing.

However, dormant maintenance (857 days since last release) means no active support for future flake8 or Python changes, and the monkey-patching approach is inherently…

license unclearpure Python · 3.8.1+dormant
338.1Kdownloads / mo
flake8-use-pathlib With conditions
PyPI · Quality Assurance · released Aug 2022

A flake8 plugin that detects uses of os and os.path functions that have modern pathlib equivalents, flagging them with specific rule codes for replacement.

However, be aware that the package is abandoned—it has not been updated since 2022-08-14.

MITpure Python · 3.7+abandoned
336.4Kdownloads / mo