Add editorconfig + github workflows

This commit is contained in:
Sander Declerck 2025-07-11 17:20:39 +02:00
parent 5eaf6ac3b3
commit 21cdefadde
No known key found for this signature in database
3 changed files with 77 additions and 0 deletions

28
.github/workflows/test-on-pr.yml vendored Normal file
View file

@ -0,0 +1,28 @@
name: Run Unit Tests
on:
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "lts/*"
- name: Install dependencies
run: npm ci
- name: Run tests
run: npm test
- name: Run ESLint
run: npm run lint