summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.coafile5
-rw-r--r--tox.ini12
2 files changed, 15 insertions, 2 deletions
diff --git a/.coafile b/.coafile
index aaae2c1..eb36444 100644
--- a/.coafile
+++ b/.coafile
@@ -27,3 +27,8 @@ ignore =
bears = MarkdownBear
ignore =
.tox/**
+
+[js]
+bears = JSHintBear
+ignore =
+ .tox/**
diff --git a/tox.ini b/tox.ini
index 9a019f4..20b645e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,8 +1,8 @@
[tox]
minversion = 3.2.0
-envlist = json,yaml,py,md
+envlist = json,yaml,py,md,js
skipsdist = true
-requires = pip >= 8
+requires = pip >= 20
[testenv]
basepython = python3
@@ -42,3 +42,11 @@ commands_pre =
/bin/sh -c "git --no-pager diff HEAD HEAD^ --name-only '*.md' > /tmp/.coalist_md"
commands =
/bin/bash -c "coala --non-interactive --disable-caching --no-autoapply-warn md --files $(</tmp/.coalist_md) \ "
+
+[testenv:js]
+commands_pre =
+ nodeenv -p --verbose
+ npm install --global jshint
+ /bin/sh -c "git --no-pager diff HEAD HEAD^ --name-only '*.js' > /tmp/.coalist_js"
+commands =
+ /bin/bash -c "coala --non-interactive --disable-caching --no-autoapply-warn -m MAJOR js --files $(</tmp/.coalist_js) \ "