Skip to content
This repository was archived by the owner on Nov 6, 2023. It is now read-only.

Commit dba80b3

Browse files
koops76Hainish
authored andcommitted
Add ESLint Travis task (#10897)
1 parent 509aa13 commit dba80b3

File tree

6 files changed

+23
-2
lines changed

6 files changed

+23
-2
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ services:
55
script:
66
- test/travis.sh
77
env:
8+
- TEST=eslint
89
- TEST=firefox FIREFOX=firefox-dev
910
- TEST=firefox FIREFOX=firefox-latest
1011
- TEST=firefox FIREFOX=firefox-esr-latest

chromium/.eslintrc.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"commonjs": true,
5+
"es6": true,
6+
"node": true
7+
}
8+
}

chromium/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
updates.xml
1+
updates.xml

test/travis.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,18 @@ set -e
4242

4343
if ! $ONLY_RULESETS_CHANGED; then
4444
echo >&2 "Core code changes have been made."
45+
46+
if [ "$TEST" == "eslint" ]; then
47+
echo >&2 "Running ESLint."
48+
docker run --rm -ti -v $(pwd):/opt node bash -c "cd /opt/utils/eslint && npm install && ./node_modules/.bin/eslint ../../chromium"
49+
fi
50+
4551
if [ "$TEST" == "firefox" ]; then
4652
echo >&2 "Running firefox test suite."
4753
docker_build
4854
docker run --rm -ti -v $(pwd):/opt -e FIREFOX=/$FIREFOX/firefox/firefox httpse bash -c "test/firefox.sh"
4955
fi
56+
5057
if [ "$TEST" == "chromium" ]; then
5158
echo >&2 "Running chromium test suite."
5259
docker_build
@@ -66,7 +73,6 @@ if [ "$RULESETS_CHANGED" ]; then
6673
docker run --rm -ti -v $(pwd):/opt httpse bash -c "test/rules.sh"
6774
fi
6875

69-
7076
if [ "$TEST" == "fetch" ]; then
7177
echo >&2 "Testing test URLs in all changed rulesets."
7278
docker_build

utils/eslint/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

utils/eslint/package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"devDependencies": {
3+
"eslint": "^4.1.1"
4+
}
5+
}

0 commit comments

Comments
 (0)