Kaynağa Gözat

[Test] Add JavaScript linting

tags/1.7.8
Alexander Moisseev 5 yıl önce
ebeveyn
işleme
de3bd9fa3f
3 değiştirilmiş dosya ile 32 ekleme ve 0 silme
  1. 18
    0
      .circleci/config.yml
  2. 8
    0
      .eslintrc.json
  3. 6
    0
      package.json

+ 18
- 0
.circleci/config.yml Dosyayı Görüntüle

@@ -119,11 +119,29 @@ jobs:

- run: (exit $RETURN_CODE)

eslint:
docker:
- image: circleci/node:latest
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run: npm install
- save_cache:
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}
- run: ./node_modules/.bin/eslint ./

workflows:
version: 2
build-and-test:
jobs:
- build
- eslint
- rspamd-test:
requires:
- build

+ 8
- 0
.eslintrc.json Dosyayı Görüntüle

@@ -0,0 +1,8 @@
{
"env": {
"browser": true
},
"rules": {
"newline-per-chained-call": "off"
}
}

+ 6
- 0
package.json Dosyayı Görüntüle

@@ -0,0 +1,6 @@
{
"devDependencies": {
"eslint": "*"
},
"eslintIgnore": ["*.min.js", "interface/js/lib/domReady.js"]
}

Loading…
İptal
Kaydet