Skip to content

Releases: rrrene/credo

1.7.13

15 Oct 04:35

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.13

  • Fix compatibility & compiler warnings with Elixir 1.19
  • Credo.Check.Refactor.ABCSize fixed false positive

v1.7.12

17 Apr 04:20

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.12

  • Fix compatibility & compiler warnings with Elixir 1.19 (dev)
  • Provide :column on all checks
  • Fix check docs in other project's documentation
  • Credo.Check.Refactor.DoubleBooleanNegation fixed false positive
  • Credo.Check.Readability.NestedFunctionCalls fixed false positive
  • Credo.Check.Consistency.UnusedVariableNames fixed duplicate issues

v1.7.11

28 Dec 19:47

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.11

  • Fix compatibility & compiler warnings with Elixir 1.18
  • Fix crashing for invalid strings in issue messages
  • Show required Elixir version for skipped checks
  • Add options :exit_status and :category to format_issue/2 when using Credo.Check
  • Credo.Check.Readability.ModuleDoc fixed false positive
  • Credo.Check.Warning.UnusedEnumOperation fixed false positive
  • Credo.Check.Refactor.ABCSize fixed false positive for tuples and underscored matches (_foo)

v1.7.10

04 Nov 20:31

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.10

  • Maintenance release

v1.7.9

03 Nov 16:01

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.9

  • Credo.Check.Refactor.ABCSize fixed false positive for pin operator (^)
  • Credo.Check.Readability.FunctionNames fixed false positive for pow operator (**)
  • Fixed a bug in Credo.Code.Parameters when couting parameters for functions with guards

v1.7.8

26 Sep 17:00

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.8

  • Credo.Check.Refactor.Apply fixed false positive
  • Credo.Check.Warning.IoInspect fixed false positive
  • Credo.Check.Warning.UnsafeToAtom fixed false positive
  • Credo.Check.Readability.FunctionNames fixed false positive

v1.7.7

12 Jun 20:29

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.7

  • Fix compatibility & compiler warnings with Elixir 1.17
  • Credo.Check.Design.SkipTestWithoutComment, Credo.Check.Refactor.PassAsyncInTestCases and Credo.Check.Warning.WrongTestFileExtension now work for umrella apps

v1.7.7-rc.0

02 Jun 14:26

Choose a tag to compare

v1.7.7-rc.0 Pre-release
Pre-release

Check it out on Hex: https://hex.pm/packages/credo/1.7.7-rc.0

  • Fix compatibility & compiler warnings with Elixir 1.17
  • Credo.Check.Design.SkipTestWithoutComment, Credo.Check.Refactor.PassAsyncInTestCases and Credo.Check.Warning.WrongTestFileExtension now work for umrella apps

1.7.6

09 May 11:42

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.6

  • Credo.Check.Consistency.MultiAliasImportRequireUse fixed false positive
  • Credo.Check.Readability.PredicateFunctionNames now ignores functions that implement a behaviour
  • Credo.Check.Readability.FunctionName now supports multi-letter sigils
  • Credo.Check.Readability.Specs fixed false positive
  • Credo.Check.Warning.UnusedKeywordOperation fixed false positive
  • Fix column information on several checks in case there are two offending calls on the same line
  • Fix some deprecation warnings for upcoming Elixir 1.17

1.7.5

25 Feb 21:12

Choose a tag to compare

Check it out on Hex: https://hex.pm/packages/credo/1.7.5

  • Fix --read-from-stdin not respecting :files/:included param
  • Credo.Check.Readability.NestedFunctionCalls no longer crashes for functions with an unquoted name