Repository navigation
v0.1.2
PropWise Release 0.1.2
PropWise is an AST-based analyzer for identifying property-based testing candidates in Elixir codebases.
Installation
Escript (standalone executable):
curl -L https://github.com/Oeditus/propwise/releases/download/v0.1.2/propwise -o propwise
chmod +x propwise
sudo mv propwise /usr/local/bin/From Hex.pm:
# In your mix.exs
def deps do
[
{:propwise, "~> 0.1.2"}
]
endOr install as a Mix task:
mix archive.install hex propwiseUsage
Command line:
# Using escript
propwise .
propwise --min-score 5 ./my_project
propwise --format json ./my_project
# Using Mix task
mix propwise
mix propwise --min-score 5As a library:
result = PropWise.analyze("./my_project")
PropWise.print_report(result)Checksums
Verify your download:
sha256sum -c propwise.sha256What's New
See CHANGELOG.md for detailed changes.