discipline


License

License

MIT
GroupId

GroupId

org.typelevel
ArtifactId

ArtifactId

discipline_2.12
Last Version

Last Version

0.11.2-M1
Release Date

Release Date

Type

Type

jar
Description

Description

discipline
discipline
Project URL

Project URL

https://github.com/typelevel/discipline
Project Organization

Project Organization

org.typelevel
Source Code Management

Source Code Management

https://github.com/typelevel/discipline

Download discipline_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/org.typelevel/discipline_2.12/ -->
<dependency>
    <groupId>org.typelevel</groupId>
    <artifactId>discipline_2.12</artifactId>
    <version>0.11.2-M1</version>
</dependency>
// https://jarcasting.com/artifacts/org.typelevel/discipline_2.12/
implementation 'org.typelevel:discipline_2.12:0.11.2-M1'
// https://jarcasting.com/artifacts/org.typelevel/discipline_2.12/
implementation ("org.typelevel:discipline_2.12:0.11.2-M1")
'org.typelevel:discipline_2.12:jar:0.11.2-M1'
<dependency org="org.typelevel" name="discipline_2.12" rev="0.11.2-M1">
  <artifact name="discipline_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.typelevel', module='discipline_2.12', version='0.11.2-M1')
)
libraryDependencies += "org.typelevel" % "discipline_2.12" % "0.11.2-M1"
[org.typelevel/discipline_2.12 "0.11.2-M1"]

Dependencies

compile (5)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.8
org.scalacheck : scalacheck_2.12 jar 1.14.0
org.scalatest : scalatest_2.12 Optional jar 3.1.0-SNAP9
org.scalatestplus : scalatestplus-scalacheck_2.12 Optional jar 1.0.0-SNAP4
org.specs2 : specs2-scalacheck_2.12 Optional jar 4.5.1

Project Modules

There are no modules declared in this project.

discipline

Join the chat at https://gitter.im/typelevel/discipline

Flexible law checking for Scala

Build Status

Usage

This library is currently available for Scala binary versions 2.11, 2.12, and 2.13.

To use the latest version, include the following in your build.sbt:

libraryDependencies +=
  "org.typelevel" %% "discipline-core" % "1.0.0"

For a little more info see the "Law Enforcement using Discipline" blog post.

Binding to test frameworks

Discipline is built against ScalaCheck 1.14.x. There is also a published artifact for scala.js.

discipline-core is required early each Scala release cycle, so we have chosen to keep this repo minimal. Starting with v1.0.0, please find the framework bindings in their new locations:

Code of Conduct

See the Code of Conduct

org.typelevel

typelevel.scala

Let the Scala compiler work for you.

Versions

Version
0.11.2-M1
0.11.1
0.11.0
0.10.0
0.9.0
0.8
0.7.3
0.7.2