mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
57 lines
1.1 KiB
YAML
57 lines
1.1 KiB
YAML
name: Coding Style
|
|
on: [pull_request, workflow_dispatch]
|
|
|
|
jobs:
|
|
back:
|
|
name: "Lint Back"
|
|
runs-on: ubuntu-latest
|
|
defaults:
|
|
run:
|
|
working-directory: ./back
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Check coding style
|
|
run: |
|
|
dotnet tool restore
|
|
dotnet csharpier . --check
|
|
|
|
front:
|
|
name: "Lint Front"
|
|
runs-on: ubuntu-latest
|
|
defaults:
|
|
run:
|
|
working-directory: ./front
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Setup Biome
|
|
uses: biomejs/setup-biome@v2
|
|
with:
|
|
version: latest
|
|
|
|
- name: Run Biome
|
|
run: biome ci .
|
|
|
|
scanner:
|
|
name: "Lint scanner/autosync"
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- uses: chartboost/ruff-action@v1
|
|
with:
|
|
args: format --check
|
|
|
|
transcoder:
|
|
name: "Lint transcoder"
|
|
runs-on: ubuntu-latest
|
|
defaults:
|
|
run:
|
|
working-directory: ./transcoder
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Run go fmt
|
|
run: if [ "$(gofmt -s -l . | wc -l)" -gt 0 ]; then exit 1; fi
|