Skip to content

Task - Linters

Task - Linters #1

Workflow file for this run

---
name: Task - Linters
on:
workflow_dispatch:
workflow_call:
jobs:
prettier:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run prettier
run: |-
npx prettier --check .
eslint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ">=20"
cache: "npm"
cache-dependency-path: ./tests/package-lock.json
- name: Install
run: |-
cd tests
npm install
- name: Run eslint
run: |-
cd tests
npx eslint .
markdown-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: avto-dev/markdown-lint@v1
with:
config: "./.markdownlint.json"
args: "."
ignore: "./target"
toml-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout toml files
uses: actions/checkout@v3
- name: Run toml check
run: npx @taplo/cli fmt --config ./taplo/taplo.toml --check