wartremover

Flexible Scala code linting tool

APACHE-2.0 License

Downloads
61
Stars
1.1K

Bot releases are visible (Hide)

wartremover - Latest Release

Published by xuwei-k over 4 years ago

wartremover -

Published by xuwei-k over 4 years ago

wartremover -

Published by xuwei-k about 5 years ago

wartremover -

Published by xuwei-k over 5 years ago

wartremover -

Published by xuwei-k over 5 years ago

wartremover -

Published by xuwei-k about 6 years ago

wartremover -

Published by xuwei-k about 6 years ago

wartremover -

Published by xuwei-k about 6 years ago

wartremover -

Published by xuwei-k over 6 years ago

wartremover - 2.1.1

Published by ClaireNeveu over 7 years ago

This is a bugfix release of wartremover and sbt-wartremover.

Changelog

Bugfixes:

  • ArrayEquals wart no longer throws an exception during compiliation.

Contributors

wartremover - 2.1.0

Published by ClaireNeveu over 7 years ago

This is a feature release of wartremover and sbt-wartremover.

Changelog

New Features

  • New Recursion wart now forbids general recursion.
  • New ArrayEquals wart forbids use of == on Array.

Bugfixes:

  • ImplicitParameter wart now correctly handles abstract type members.
  • ImplicitParameter wart now correctly handles abstract types in containing scope.
  • The sbt plugin no longer mutates the user's resolvers
  • Equals wart now forbids equals, eq, and ne.

Contributors

wartremover - 2.0.3

Published by ClaireNeveu over 7 years ago

This is a bugfix release of wartremover and sbt-wartremover.

Changelog

Bugfixes:

  • Equals wart now works inside anonymous functions.
  • PublicInference wart no longer trigger for overridden members.
  • DefaultArguments wart now reports the correct line.

Contributors

wartremover - 2.0.1

Published by ClaireNeveu over 7 years ago

This is a bugfix release of wartremover and sbt-wartremover.

Changelog

Bugfixes:

  • Fixed a regression in the StringPlusAny wart which caused false positives.

Contributors

wartremover - 2.0.0

Published by ClaireNeveu over 7 years ago

This is a major release of wartremover and sbt-wartremover.

Changelog

Removed/Changed features:

  • Errors and warnings issued by wartremover are now prefixed by [wartremover:$wartName].
  • The Any2StringAdd and ListsOps warts have been removed. They are replaced in Unsafe by StringPlusAny and TraversableOps.
  • The NoNeedForMonad wart has been moved to wartremover-contrib.

Contributors

wartremover - 1.3.1

Published by ClaireNeveu over 7 years ago

This is a bugfix release of wartremover and sbt-wartremover.

Changelog

Bugfixes:

  • ImplicitParameter wart no longer crashes on functions with no arguments.
  • StringPlusAny no longer erroneously triggers when adding literals or blocks that end with if/else.
  • The Equals wart now permits null-checking (foo == null).
  • The PublicInference and ExplicitImplicitTypes warts now handle multiline definitions.

Contributors