Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Jan 06:42
· 24 commits to main since this release
cdc336d

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"}
  ]
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.