Add: github action for linting

This commit is contained in:
Efremov Alexey 2021-08-30 18:32:45 +03:00
parent 91b613dbc7
commit 908ece91b6
2 changed files with 9 additions and 5 deletions

View File

@ -7,7 +7,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: stefanoeb/eslint-action@1.0.2
with:
entryPoint: ./js
files: js/packages
- name: Install modules
run: yarn
working-directory: ./js
- name: Run ESLint
run: yarn lint:eslint
working-directory: ./js

View File

@ -14,7 +14,8 @@
"bootstrap": "lerna link && lerna bootstrap",
"build": "lerna run build",
"start": "cross-env CI=true lerna run start --scope @oyster/common --stream --parallel --scope web",
"lint": "eslint 'packages/*/{src,test}/**/*.ts' && prettier -c 'packages/*/{src,test}/**/*.ts'",
"lint": "npm run lint:eslint && prettier -c 'packages/*/{src,test}/**/*.ts'",
"lint:eslint": "eslint 'packages/*/{src,test}/**/*.ts'",
"lint:fix": "eslint --fix 'packages/*/{src,test}/**/*.ts' && prettier --write 'packages/*/{src,test}/**/*.{ts,tsx}'",
"format:fix": "lerna run format:fix",
"deploy": "run-s deploy:docs build deploy:apps && gh-pages -d docs",