Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:46
9dba457

PropWise Release 0.5.0

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.5.0/propwise -o propwise
chmod +x propwise
sudo mv propwise /usr/local/bin/

From Hex.pm:

# In your mix.exs
def deps do
  [
    {:propwise, "~> 0.5.0"}
  ]
end

Or install as a Mix task:

mix archive.install hex propwise

Usage

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 5

As a library:

result = PropWise.analyze("./my_project")
PropWise.print_report(result)

Checksums

Verify your download:

sha256sum -c propwise.sha256

What's New

See CHANGELOG.md for detailed changes.