credo v0.9.0 Release Notes

    • โž• Add JSON support
    • Ensure compatibility with Elixir 1.6
    • Format codebase using Elixir 1.6 Formatter
    • ๐Ÿš€ Rework internals in preparation of 1.0 release
    • Credo now requires Elixir 1.4
    • โœ… Include test directory in default config
    • Add excluded_argument_types to PipeChainStart
    • โš  Emit warnings for non-existing checks, which are referenced in config
    • ๐Ÿ‘Œ Improve VariableNames
    • ModuleDoc now raises an issue for empty strings in @moduledoc tags
    • ๐Ÿ›  Fix bug on ModuleNames
    • ๐Ÿ›  Fix false positive in VariableRebinding
    • ๐Ÿ›  Fix false positive in SpaceAroundOperators
    • ๐Ÿ›  Fix false positive on BoolOperationOnSameValues
    • ๐Ÿ›  Fix false positive on SpaceAfterCommas
    • ๐Ÿ›  Fix false positive on MaxLineLength
    • ๐Ÿ›  Fix false positive in ParenthesesInCondition
    • โœ‚ Remove NameRedeclarationBy* checks
    • โœ‚ Remove support for @lint attributes