Skip to content

Merge branch 'main' of https://github.com/Kevin-Umali/anitomo #2

Merge branch 'main' of https://github.com/Kevin-Umali/anitomo

Merge branch 'main' of https://github.com/Kevin-Umali/anitomo #2

name: Lint and Code Quality Check
on:
push:
branches:
- main # change this to your default branch if it's not named 'main'
pull_request:
branches:
- main # change this to your default branch if it's not named 'main'
jobs:
setup:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v2
- name: Setup Node.js with cache
uses: actions/setup-node@v2
with:
node-version: '14'
cache: 'npm'
- name: Install dependencies
run: npm ci
eslint:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v2
- name: Run ESLint
run: npx eslint './**/*.ts'
codequality:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v2
- name: Setup Code Climate test-reporter
run: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
- name: Run Code Climate Before Build
run: ./cc-test-reporter before-build
- name: Run tests # Placeholder for tests, ensure you have a coverage report generated
run: echo "Replace this with your test command."
- name: Run Code Climate After Build
run: |
./cc-test-reporter after-build --exit-code $?