From 37b537b676505625957e929f0b69d515fed0ee04 Mon Sep 17 00:00:00 2001 From: Andrew Grimberg Date: Wed, 9 Aug 2017 10:29:39 -0700 Subject: [PATCH] Add Coala linting Change-Id: Id378925dcebe48c23465401240df0f647f8ae1ad Signed-off-by: Andrew Grimberg --- .coafile | 30 ++++++++++++++++++++++++++++++ tox.ini | 18 ++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 .coafile create mode 100644 tox.ini diff --git a/.coafile b/.coafile new file mode 100644 index 0000000..09216c3 --- /dev/null +++ b/.coafile @@ -0,0 +1,30 @@ +[all] +ignore = .tox/**, + .git/**, + .gitignore, + .gitreview, + .gitmodules, + node_modules/**, + **.sw?, + **.orig + +[all.GitCommit] +bears = GitCommitBear +ignore_length_regex = Signed-off-by, + Also-by, + Co-authored-by, + http://, + https:// + +[all.MarkDown] +bears = MarkdownBear,SpaceConsistencyBear,WriteGoodLintBear +files = **.md, **.markdown +use_spaces = true + +[all.ShellCheck] +bears = ShellCheckBear,SpaceConsistencyBear +files = **.sh +shell = bash +indent_size = 4 +use_spaces = yeah + diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..2ac4645 --- /dev/null +++ b/tox.ini @@ -0,0 +1,18 @@ +[tox] +minversion = 1.6 +envlist = coala +skipsdist = true + +[testenv:coala] +basepython = python3 +deps = + coala + coala-bears + # Markdown lint requires nodejs + nodeenv +commands = + nodeenv -p + npm install --global remark-cli remark-lint write-good + python3 -m nltk.downloader punkt maxent_treebank_pos_tagger averaged_perceptron_tagger + coala --non-interactive + -- 2.16.6