View Source Credo.ConfigFile (Credo v1.6.7)
ConfigFile
structs represent all loaded and merged config files in a run.
Link to this section Summary
Functions
Merges the given structs from left to right, meaning that later entries overwrites earlier ones.
Returns the provided config_file merged into the default configuration.
Returns Execution struct representing a consolidated Execution for all .credo.exs
files in relevant_directories/1
merged into the default configuration.
Returns all parent directories of the given dir
as well as each ./config
sub-directory.
Link to this section Functions
Merges the given structs from left to right, meaning that later entries overwrites earlier ones.
merge(base, other)
Any options in other
will overwrite those in base
.
The files:
field is merged, meaning that you can define included
and/or
excluded
and only override the given one.
The checks:
field is merged.
read_from_file_path(exec, dir, config_filename, config_name \\ nil, safe \\ false)
View SourceReturns the provided config_file merged into the default configuration.
config_file
: full path to the custom configuration fileconfig_name
: name of the configuration to loadsafe
: if +true+, the config files are loaded using static analysis ratherthan `Code.eval_string/1`
Returns Execution struct representing a consolidated Execution for all .credo.exs
files in relevant_directories/1
merged into the default configuration.
config_name
: name of the configuration to loadsafe
: if +true+, the config files are loaded using static analysis ratherthan `Code.eval_string/1`
Returns all parent directories of the given dir
as well as each ./config
sub-directory.