--- /dev/null
+[default]
+ignore = .tox/**, .git/**, .gitignore, .gitreview, **.log,
+ node_modules/**, **.sw?, **.orig, **/.vagrant**
+
+[git]
+bears = GitCommitBear
+ignore_length_regex = Signed-off-by,
+ Also-by,
+ Co-authored-by,
+
+[spacing]
+bears = SpaceConsistencyBear
+use_spaces = True
+enforce_newline_at_EOF = False
+files = **
+default_actions = SpaceConsistencyBear: ApplyPatchAction
+
+[linelength]
+bears = LineLengthBear
+enabled = False
+max_line_length = 100
+
+[markdown]
+bears = MarkdownBear
+enabled = False
+files = **.markdown, **.md
+default_actions = MarkdownBear: ApplyPatchAction
+
+[rest]
+bears = RSTcheckBear, reSTLintBear
+files = **.rst
+
+[yaml]
+bears = YAMLLintBear
+yamllint_config = .yamllint
+files = **.yaml, **.yml
+
+[json]
+bears = JSONFormatBear
+files = **.json
+default_actions = JSONFormatBear: ApplyPatchAction
+
+[xml]
+bears = XMLBear
+enabled = False
+files = **.xml
[tox]
minversion = 1.6.0
-envlist = lint
+envlist = coala, ansible-lint
skipsdist = true
-[testenv:lint]
+[testenv:ansible-lint]
deps = ansible-lint
commands = ansible-lint examples/all_defaults_playbook.yml
+
+[testenv:coala]
+basepython = python3
+deps =
+ coala==0.11
+ coala-bears==0.11
+ nodeenv
+commands =
+ nodeenv -p
+ npm install --global dockerfile_lint remark-cli remark-lint
+ python3 -m nltk.downloader punkt maxent_treebank_pos_tagger averaged_perceptron_tagger
+ coala --non-interactive