Skip to content

Commit

Permalink
github: add clazy to linting workflow
Browse files Browse the repository at this point in the history
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
  • Loading branch information
cebtenzzre committed Oct 21, 2024
1 parent 25833f4 commit 9bd0644
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 19 deletions.
19 changes: 0 additions & 19 deletions .github/workflows/codespell.yml

This file was deleted.

36 changes: 36 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Lint

on: [push, pull_request]

jobs:
codespell:
name: Codespell
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4.2.1
- name: Codespell
uses: codespell-project/actions-codespell@v2.1

clazy:
name: Clazy
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4.2.1
- name: Configure
run: |
cmake -S gpt4all-chat -B gpt4all-chat/build \
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DLLMODEL_CUDA=OFF \
-DLLMODEL_KOMPUTE=OFF
- name: Clazy
uses: MinyazevR/clazy-standalone-action@v0.2.0
with:
checks: "level0,no-container-anti-pattern,no-qstring-arg,no-qstring-ref,no-strict-iterators,no-unused-non-trivial-variable"
install-stable: true
database: gpt4all-chat/build

0 comments on commit 9bd0644

Please sign in to comment.