kdunee/intentguard

A Python library for verifying code properties using natural language assertions.

32
/ 100
Emerging

IntentGuard helps software developers automatically check if their Python code follows specific rules or best practices. You provide your code and a plain English description of what properties it should have, and IntentGuard tells you whether your code meets those expectations. This tool is for developers who want to ensure code quality, security, or consistency without writing complex, manual test code for every scenario.

No commits in the last 6 months. Available on PyPI.

Use this if you need to verify complex code properties or adhere to specific coding standards where writing traditional, detailed test code would be time-consuming or difficult.

Not ideal if you are looking to test simple input/output behaviors of functions, as traditional unit tests are more straightforward for those cases.

software-development code-quality automated-testing software-engineering developer-productivity
Stale 6m No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 0 / 25

How are scores calculated?

Stars

34

Forks

Language

Python

License

MIT

Last pushed

Mar 01, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/kdunee/intentguard"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.