slickwarts


License

License

GroupId

GroupId

org.danielnixon
ArtifactId

ArtifactId

slickwarts_2.12
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

slickwarts
slickwarts
Project URL

Project URL

https://github.com/danielnixon/slickwarts
Project Organization

Project Organization

org.danielnixon
Source Code Management

Source Code Management

https://github.com/danielnixon/slickwarts

Download slickwarts_2.12

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.3
org.wartremover : wartremover_2.12 jar 2.2.1

test (2)

Group / Artifact Type Version
org.scalatest : scalatest_2.12 jar 3.0.4
com.typesafe.slick : slick_2.12 jar 3.2.1

Project Modules

There are no modules declared in this project.

SlickWarts

Build Status Maven Central

WartRemover warts for Slick.

Versions

SlickWarts version WartRemover version Slick version Scala version sbt version Supported
1.0.0 2.2.1 3.2.1   2.11.11, 2.12.3 0.13.x, 1.0.x  
0.3.0 2.0.2 3.2.0-RC1 2.11.8, 2.12.1 0.13.x No
0.2.0 2.0.1 3.1.1 2.11.8 0.13.x No

Usage

  1. Setup WartRemover.

  2. Add the following to your plugins.sbt:

    addSbtPlugin("org.danielnixon" % "sbt-slickwarts" % "1.0.0")
  3. Add the following to your build.sbt:

    wartremoverWarnings ++= Seq(
      SlickWart.BasicStreamingActionPartial)

Warts

BasicStreamingActionPartial

slick.profile.BasicStreamingAction has a head method which will fail if the stream is empty (i.e. if the SELECT SQL query returned zero rows). Use headOption instead.

See also

Versions

Version
1.0.0
0.3.0