Add prettier JS formatting enforcenemt to CI

This commit is contained in:
Sebastian Geisler 2020-05-04 11:34:39 +02:00
parent d9fe80d41b
commit 3a6034e8f6
2 changed files with 25 additions and 14 deletions

25
.github/workflows/linting.yml vendored Normal file
View File

@ -0,0 +1,25 @@
name: Run Linters
on: [push, pull_request]
jobs:
mypy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Run MyPy python type checker
uses: jpetrucciani/mypy-check@master
with:
path: 'lnbits'
prettier:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Check JS code formatting convention
uses: creyD/prettier_action@v2.2
with:
dry: True
prettier_options: --write lnbits/static/js/** lnbits/core/static/js/** lnbits/extensions/*/templates/**

View File

@ -1,14 +0,0 @@
name: mypy type checker
on: [push, pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: jpetrucciani/mypy-check@master
with:
path: lnbits