Skip to content

Commit ec7e81d

Browse files
committed
feature: added cli improvements
1 parent 50d4d70 commit ec7e81d

40 files changed

Lines changed: 1322 additions & 906 deletions

.github/workflows/cpp_linters.yaml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
name: CPPLinters
2-
3-
on:
4-
push:
5-
branches:
6-
- '**'
7-
pull_request:
8-
branches:
9-
- '**'
10-
11-
jobs:
12-
cpplinter:
13-
runs-on: ubuntu-latest
14-
steps:
15-
- name: Checkout
16-
uses: actions/checkout@v3
17-
- name: Python Setup
18-
uses: actions/setup-python@v3
19-
with:
20-
python-version: 3.13
21-
22-
- name: Install libraries
23-
run: make python-install-editable
24-
25-
- name: Install pipx
26-
run: |
27-
sudo apt update
28-
sudo apt install pipx
29-
pipx ensurepath
30-
sudo pipx ensurepath --global
31-
- name: Install cpplint
32-
run: pipx install cpplint
33-
- name: Run cpplint
34-
run: cpplint --filter=-whitespace/line_length,-whitespace/parens ./src/app/fast/*
1+
name: CPPLinters
2+
3+
on:
4+
push:
5+
branches:
6+
- '**'
7+
pull_request:
8+
branches:
9+
- '**'
10+
11+
jobs:
12+
cpplinter:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v3
17+
- name: Python Setup
18+
uses: actions/setup-python@v3
19+
with:
20+
python-version: 3.13
21+
22+
- name: Install libraries
23+
run: make python-install-editable
24+
25+
- name: Install pipx
26+
run: |
27+
sudo apt update
28+
sudo apt install pipx
29+
pipx ensurepath
30+
sudo pipx ensurepath --global
31+
- name: Install cpplint
32+
run: pipx install cpplint
33+
- name: Run cpplint
34+
run: cpplint --filter=-whitespace/line_length,-whitespace/parens ./src/app/fast/*

.github/workflows/linters.yaml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
name: Linters
2-
3-
on:
4-
push:
5-
branches:
6-
- '**'
7-
pull_request:
8-
branches:
9-
- '**'
10-
11-
jobs:
12-
test:
13-
runs-on: ubuntu-latest
14-
steps:
15-
- name: Checkout
16-
uses: actions/checkout@v3
17-
- name: Python Setup
18-
uses: actions/setup-python@v3
19-
with:
20-
python-version: 3.13
21-
22-
- name: Install libraries
23-
run: make python-install-editable
24-
25-
- name: mypy
26-
run: mypy ./src
27-
28-
- name: ruff
29-
run: ruff check .
30-
31-
- name: flake8
32-
run: flake8 .
1+
name: Linters
2+
3+
on:
4+
push:
5+
branches:
6+
- '**'
7+
pull_request:
8+
branches:
9+
- '**'
10+
11+
jobs:
12+
test:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v3
17+
- name: Python Setup
18+
uses: actions/setup-python@v3
19+
with:
20+
python-version: 3.13
21+
22+
- name: Install libraries
23+
run: make python-install-editable
24+
25+
- name: mypy
26+
run: mypy ./src
27+
28+
- name: ruff
29+
run: ruff check .
30+
31+
- name: flake8
32+
run: flake8 .

0 commit comments

Comments
 (0)