Credo v1.5.0-rc.2 Credo.Check.Readability.MaxLineLength View Source

This check has a base priority of low and works with any version of Elixir.

Explanation

Checks for the length of lines.

Ignores function definitions and (multi-)line strings by default.

Configuration parameters

Use the following parameters to configure this check:

  • max_length: The maximum number of characters a line may consist of.

    Defaults to 120

  • ignore_definitions: Set to true to ignore lines including function definitions.

    Defaults to true

  • ignore_specs: Set to true to ignore lines including @specs.

    Defaults to false

  • ignore_strings: Set to true to ignore lines that are strings or in heredocs.

    Defaults to true

  • ignore_urls: Set to true to ignore lines that contain urls.

    Defaults to true

Parameters can be configured via the .credo.exs config file.

Link to this section Summary

Link to this section Functions

Link to this function

do_run_on_source_file(exec, source_file, params)

View Source