diff options
author | kballou <kballou@devnulllabs.io> | 2016-12-27 10:02:42 -0700 |
---|---|---|
committer | kballou <kballou@devnulllabs.io> | 2016-12-27 10:40:28 -0700 |
commit | 6e36a9c3fb482cc993a3fa6511c51cc19b59d5a2 (patch) | |
tree | 2b70dbdb2ca4ff29927b61a2c0b845945de3b848 /config/.credo.exs | |
parent | b79f51aac09b6a612725e1fae5af283c4025aa34 (diff) | |
download | exdatadog-6e36a9c3fb482cc993a3fa6511c51cc19b59d5a2.tar.gz exdatadog-6e36a9c3fb482cc993a3fa6511c51cc19b59d5a2.tar.xz |
Add base datadog client
This adds a base HTTPoison Datadog Client library.
Diffstat (limited to 'config/.credo.exs')
-rw-r--r-- | config/.credo.exs | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/config/.credo.exs b/config/.credo.exs new file mode 100644 index 0000000..3440473 --- /dev/null +++ b/config/.credo.exs @@ -0,0 +1,65 @@ +%{ + configs: [ + %{ + name: "default", + files: %{ + included: ["lib/", "test/"], + excluded: [~r"/_build/", ~r"/deps/"] + }, + requires: [], + check_for_updates: true, + checks: [ + {Credo.Check.Consistency.ExceptionNames}, + {Credo.Check.Consistency.LineEndings}, + {Credo.Check.Consistency.SpaceAroundOperators}, + {Credo.Check.Consistency.SpaceInParentheses}, + {Credo.Check.Consistency.TabsOrSpaces}, + + {Credo.Check.Design.AliasUsage, priority: :low}, + + {Credo.Check.Design.DuplicatedCode, excluded_macros: []}, + + {Credo.Check.Design.TagTODO, exit_status: 2}, + {Credo.Check.Design.TagFIXME}, + + {Credo.Check.Readability.FunctionNames}, + {Credo.Check.Readability.LargeNumbers}, + {Credo.Check.Readability.MaxLineLength, priority: :low, max_length: 80}, + {Credo.Check.Readability.ModuleAttributeNames}, + {Credo.Check.Readability.ModuleDoc}, + {Credo.Check.Readability.ModuleNames}, + {Credo.Check.Readability.ParenthesesInCondition}, + {Credo.Check.Readability.PredicateFunctionNames}, + {Credo.Check.Readability.TrailingBlankLine}, + {Credo.Check.Readability.TrailingWhiteSpace}, + {Credo.Check.Readability.VariableNames}, + + {Credo.Check.Refactor.ABCSize}, + {Credo.Check.Refactor.CondStatements}, + {Credo.Check.Refactor.FunctionArity}, + {Credo.Check.Refactor.MatchInCondition}, + {Credo.Check.Refactor.PipeChainStart}, + {Credo.Check.Refactor.CyclomaticComplexity}, + {Credo.Check.Refactor.NegatedConditionsInUnless}, + {Credo.Check.Refactor.NegatedConditionsWithElse}, + {Credo.Check.Refactor.Nesting}, + {Credo.Check.Refactor.UnlessWithElse}, + + {Credo.Check.Warning.IExPry}, + {Credo.Check.Warning.IoInspect}, + {Credo.Check.Warning.NameRedeclarationByAssignment}, + {Credo.Check.Warning.NameRedeclarationByCase}, + {Credo.Check.Warning.NameRedeclarationByDef}, + {Credo.Check.Warning.NameRedeclarationByFn}, + {Credo.Check.Warning.OperationOnSameValues}, + {Credo.Check.Warning.BoolOperationOnSameValues}, + {Credo.Check.Warning.UnusedEnumOperation}, + {Credo.Check.Warning.UnusedKeywordOperation}, + {Credo.Check.Warning.UnusedListOperation}, + {Credo.Check.Warning.UnusedStringOperation}, + {Credo.Check.Warning.UnusedTupleOperation}, + {Credo.Check.Warning.OperationWithConstantResult}, + ] + } + ] +} |