Add WriteGoodLintBear support 40/60540/2
authorSri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
Tue, 18 Jul 2017 15:22:34 +0000 (20:52 +0530)
committerSri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
Tue, 18 Jul 2017 15:53:54 +0000 (21:23 +0530)
Fix readability, inheritance issues in coafile

Change-Id: Ibf9bcef436b2c80ee48cdbcbb05a490dccc6651a
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
.coafile
tox.ini

index 48035e0f4e6015e2964b66f9c76f30f5b6d080d5..832a75045feb15dcb4bff5079b935feca7d04785 100644 (file)
--- a/.coafile
+++ b/.coafile
@@ -1,54 +1,80 @@
-[default]
-ignore = .tox/**, .git/**, .gitignore, .gitreview, **.log,
-    node_modules/**, **.sw?, **.orig, **/.vagrant**, pkg/**,
-    .bundle/**, junit/**, log/**, spec/fixtures/modules/**
+[all]
+ignore = .tox/**,
+    .git/**,
+    .gitignore,
+    .gitreview,
+    **.log,
+    node_modules/**,
+    **.sw?,
+    **.orig,
+    **/.vagrant**,
+    pkg/**,
+    .bundle/**,
+    junit/**,
+    log/**,
+    spec/fixtures/modules/**
 
-[git]
+[all.git]
 bears = GitCommitBear
 ignore_length_regex = Signed-off-by,
     Also-by,
     Co-authored-by,
 
-[spacing]
+[all.spacing]
 bears = SpaceConsistencyBear
 use_spaces = True
 enforce_newline_at_EOF = False
 files = **
 default_actions = SpaceConsistencyBear: ApplyPatchAction
 
-[linelength]
+[all.linelength]
 bears = LineLengthBear
 enabled = False
 max_line_length = 100
 
-[ruby]
-bears = RubySyntaxBear, RubySmellBear, RuboCopBear
+[all.Documentation]
+bears = WriteGoodLintBear
+files = **.markdown,
+    **.md,
+    **.rst
+allow_so_beginning = False
+allow_there_is = False
+allow_cliche_phrases = False
+allow_repeated_words = False
+
+[all.ruby]
+bears = RubySyntaxBear,
+    RubySmellBear,
+    RuboCopBear
 files = **.rb
 enabled = False
 
-[puppet]
+[all.puppet]
 bears = PuppetLintBear
 enabled = False
 
-[markdown]
+[all.markdown]
 bears = MarkdownBear
-files = **.markdown, **.md
+files = **.markdown,
+    **.md
 default_actions = MarkdownBear: ApplyPatchAction
 
-[rest]
-bears = RSTcheckBear, reSTLintBear
+[all.rest]
+bears = RSTcheckBear,
+    reSTLintBear
 files = **.rst
 
-[yaml]
+[all.yaml]
 bears = YAMLLintBear
 yamllint_config = .yamllint
-files = **.yaml, **.yml
+files = **.yaml,
+    **.yml
 
-[json]
+[all.json]
 bears = JSONFormatBear
 files = **.json
 default_actions = JSONFormatBear: ApplyPatchAction
 
-[xml]
+[all.xml]
 bears = XMLBear
 files = **.xml
diff --git a/tox.ini b/tox.ini
index 9bce0910b75f905df6b4bcd4a8e0a5e0cfed1cac..697522f7e843ca9e9dc9654475a6a519ecbb51b4 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -17,6 +17,6 @@ deps =
     nodeenv
 commands =
     nodeenv -p
-    npm install --global dockerfile_lint remark-cli remark-lint
+    npm install --global dockerfile_lint remark-cli remark-lint write-good
     python3 -m nltk.downloader punkt maxent_treebank_pos_tagger averaged_perceptron_tagger
     coala --non-interactive