exspec-lint
Version updated for https://github.com/morodomi/exspec to version v1.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Summary:
The exspec GitHub Action is a static test quality linter designed to analyze test structures across multiple programming languages. It automates the detection of test quality issues such as missing assertions, excessive mocking, oversized tests, and untested API routes, providing actionable feedback to improve test reliability and maintainability. Its fast, static analysis approach offers structural insights that traditional coverage or mutation testing tools often overlook, enabling developers to enhance test robustness efficiently.
Release notes
Static test quality linter for executable specifications.
Usage
- uses: morodomi/exspec@v1
with:
lang: python # python, typescript, php, rust
Inputs
| Input | Default | Description |
|---|---|---|
| lang | (required) | Language to analyze |
| path | . | Path to analyze |
| format | terminal | Output: terminal, json, sarif, ai-prompt |
| strict | false | Fail on WARN (not just BLOCK) |
| version | latest | exspec version |
Full docs: https://github.com/morodomi/exspec