.gitignore Required Patterns

View Source

Some patterns in .gitignore should be included.

Rationale

This is a simple convention for consistency. The patterns mentioned in the options (default) are those a majority of bootstrap projects should adopt.

Options

  • regexes :: [string()]
    • default: ["^.rebar3/$", "^_build/$", "^_checkouts/$", "^doc/$", "^/erl_crash.dump$", "^/rebar3.crashdump$", "^test/logs/$"]

Example configuration

{elvis_gitignore, required_patterns, #{
    regexes => [
        "^.rebar3/$",
        "^_build/$",
        "^_checkouts/$",
        "^doc/$",
        "^/erl_crash.dump$",
        "^/rebar3.crashdump$",
        "^test/logs/$"
    ]
}}