This repository has been archived on 2022-10-07. You can view files and clone it, but cannot push or open issues or pull requests.
skynet-webportal/.github/actions/js-lint/action.yml

33 lines
886 B
YAML
Raw Normal View History

# Define action name, description, and inputs
2022-04-05 13:43:46 +00:00
name: "JS Lint"
description: "Lint code with Prettier and eslint"
inputs:
working-directory:
required: false
description: "Working directory"
default: "."
# Define action steps
runs:
using: "composite"
steps:
- uses: actions/setup-node@v3
with:
node-version: 16.x
- run: |
yarn
2022-04-06 19:27:36 +00:00
shell: bash
working-directory: ${{ inputs.working-directory }}
- run: |
yarn prettier --check .
shell: bash
working-directory: ${{ inputs.working-directory }}
2022-04-04 17:43:54 +00:00
- if: inputs.working-directory == 'packages/dashboard'
run: yarn next lint
shell: bash
working-directory: ${{ inputs.working-directory }}
- if: inputs.working-directory == 'packages/dashboard-v2'
run: yarn lint
shell: bash
working-directory: ${{ inputs.working-directory }}