mirror of
https://github.com/plausible/analytics.git
synced 2025-01-03 15:17:58 +03:00
Run npm lint and format in CI
This commit is contained in:
parent
9c2fd9aca5
commit
d1360dd681
25
.github/workflows/node.yml
vendored
Normal file
25
.github/workflows/node.yml
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
name: NPM CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [master, stable]
|
||||
pull_request:
|
||||
branches: [master, stable]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build and test
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Read .tool-versions
|
||||
uses: marocchino/tool-versions-action@v1
|
||||
id: versions
|
||||
- name: Set up Node
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: ${{steps.versions.outputs.nodejs}}
|
||||
- run: npm install
|
||||
- run: npm run lint
|
||||
- run: npm run check-format
|
@ -5,6 +5,7 @@
|
||||
"deploy": "$(npm bin)/webpack --mode production",
|
||||
"watch": "$(npm bin)/webpack --mode development --watch",
|
||||
"format": "$(npm bin)/prettier --write {css,js}/**",
|
||||
"check-format": "$(npm bin)/prettier --check {css,js}/**",
|
||||
"lint": "$(npm bin)/eslint js/**"
|
||||
},
|
||||
"dependencies": {
|
||||
|
Loading…
Reference in New Issue
Block a user