Added lint check in Actions
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
name: Lint
|
||||
|
||||
on:
|
||||
# Trigger the workflow on push or pull request,
|
||||
# but only for the main branch
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
run-linters:
|
||||
name: Run linters
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Check out Git repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: 12
|
||||
|
||||
# ESLint and Prettier must be in `package.json`
|
||||
- name: Install Node.js dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Run linters
|
||||
uses: wearerequired/lint-action@v1
|
||||
with:
|
||||
eslint: true
|
||||
prettier: true
|
||||
Generated
+1575
-1
File diff suppressed because it is too large
Load Diff
+3
-1
@@ -28,10 +28,12 @@
|
||||
"dependencies": {
|
||||
"compression": "^1.7.4",
|
||||
"dotenv": "^10.0.0",
|
||||
"eslint": "^8.3.0",
|
||||
"express": "^4.17.1",
|
||||
"helmet": "^4.6.0",
|
||||
"mongoose": "^6.0.13",
|
||||
"morgan": "^1.10.0",
|
||||
"multer": "^1.4.3"
|
||||
"multer": "^1.4.3",
|
||||
"prettier": "^2.4.1"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user