Skip to content

[WIP] C++ linter and formatter (experimental) #55

[WIP] C++ linter and formatter (experimental)

[WIP] C++ linter and formatter (experimental) #55

Workflow file for this run

name: Ruff
on:
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
check:
name: Check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Ruff check
uses: astral-sh/ruff-action@57714a7c8a2e59f32539362ba31877a1957dded1 # v3.5.1
with:
version-file: .github/ruff/requirements.txt
args: check --diff --output-format github
format:
name: Format
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Ruff format
uses: astral-sh/ruff-action@57714a7c8a2e59f32539362ba31877a1957dded1 # v3.5.1
with:
version-file: .github/ruff/requirements.txt
args: format --diff --output-format github