Merge pull request #187 from dkanada/eslint

Add CI for eslint
This commit is contained in:
Joshua M. Boniface 2019-03-16 11:00:08 -04:00 committed by GitHub
commit 82f171e99a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 0 deletions

9
.drone.yml Normal file
View File

@ -0,0 +1,9 @@
---
kind: pipeline
name: eslint
steps:
- name: run
image: nextcloudci/eslint:eslint-1
commands:
- ./run-eslint.sh

3
.eslintrc.yml Normal file
View File

@ -0,0 +1,3 @@
env:
browser: true
amd: true

18
run-eslint.sh Normal file
View File

@ -0,0 +1,18 @@
#!/bin/sh
set -e
# used this pull request for reference
# https://github.com/nextcloud/spreed/pull/48
ESLINT=$(which eslint || true)
if [ -z "$ESLINT" ]
then
echo "could not find eslint in $PATH"
exit 1
fi
echo checking scripts with $ESLINT
find -name "*.js" -print0 | xargs -0 $ESLINT
# use this line to test changes locally
#find src -name "*.js" -exec sh -c 'npx eslint $1' -- {} \;