Skip to content

Commit 04e5d6b

Browse files
chore: add pre-commit
1 parent d90bd02 commit 04e5d6b

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

.pre-commit-config.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
repos:
2+
- repo: local
3+
hooks:
4+
- id: cairo-scarb-fmt
5+
name: check cairo code is formatted
6+
entry: scarb fmt -w --check
7+
language: system
8+
pass_filenames: false
9+
stages: [commit]
10+
- id: ensure-flow-struct-tests
11+
name: ensure flow structs have tests
12+
entry: scripts/check_all_flows_have_test.py --allow-duplicate-tests
13+
language: system
14+
pass_filenames: false
15+
stages: [commit]

scripts/check_all_flows_have_test.py

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#! /usr/bin/env python3
2+
13
from io import BufferedReader
24
from re import search
35
from argparse import ArgumentParser, Namespace

0 commit comments

Comments
 (0)