Improve source code linting for continuous integration (#5017)

* Add rubocop linting to docker:test rake task

* Add eslint JS listing to plugin files, and add SKIP_LINT variable

* Fix failing ‘polls’ plugin eslint

Using eslint-disable-line, as is done in core qunit tests such as `acceptance/group-logs-test.js.es6`

* Add plugin test eslint to travis config

* Merge some eslint lines
This commit is contained in:
David Taylor
2017-08-02 03:33:29 +01:00
committed by Guo Xiang Tan
parent 3538b63305
commit ea032d8372
3 changed files with 15 additions and 9 deletions

View File

@@ -47,6 +47,7 @@ before_install:
- eslint --ext .es6 app/assets/javascripts
- eslint --ext .es6 test/javascripts
- eslint --ext .es6 plugins/**/assets/javascripts
- eslint --ext .es6 plugins/**/test/javascripts
- eslint test/javascripts
- rubocop --parallel