taprosoft commited on
Commit
2418a0c
·
1 Parent(s): 77fbded

feat: add precommit

Browse files
Files changed (2) hide show
  1. .gitattributes +35 -0
  2. .pre-commit-config.yaml +70 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
.pre-commit-config.yaml ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ repos:
2
+ - repo: https://github.com/pre-commit/pre-commit-hooks
3
+ rev: v4.3.0
4
+ hooks:
5
+ - id: check-yaml
6
+ args: ["--unsafe"]
7
+ - id: check-toml
8
+ - id: end-of-file-fixer
9
+ - id: trailing-whitespace
10
+ - id: mixed-line-ending
11
+ - id: detect-aws-credentials
12
+ args: ["--allow-missing-credentials"]
13
+ - id: detect-private-key
14
+ - id: check-added-large-files
15
+ args: ["--maxkb=750"]
16
+ - id: debug-statements
17
+ - repo: https://github.com/ambv/black
18
+ rev: 22.3.0
19
+ hooks:
20
+ - id: black
21
+ language_version: python3
22
+ - repo: https://github.com/pycqa/isort
23
+ rev: 5.12.0
24
+ hooks:
25
+ - id: isort
26
+ args: ["--profile", "black"]
27
+ language_version: python3.10
28
+ - repo: https://github.com/pycqa/flake8
29
+ rev: 4.0.1
30
+ hooks:
31
+ - id: flake8
32
+ args: ["--max-line-length", "88", "--extend-ignore", "E203"]
33
+ - repo: https://github.com/myint/autoflake
34
+ rev: v1.4
35
+ hooks:
36
+ - id: autoflake
37
+ args:
38
+ [
39
+ "--in-place",
40
+ "--remove-unused-variables",
41
+ "--remove-all-unused-imports",
42
+ "--ignore-init-module-imports",
43
+ "--exclude=tests/*",
44
+ ]
45
+ - repo: https://github.com/pre-commit/mirrors-prettier
46
+ rev: v2.7.1
47
+ hooks:
48
+ - id: prettier
49
+ types_or: [markdown, yaml]
50
+ - repo: https://github.com/pre-commit/mirrors-mypy
51
+ rev: "v1.7.1"
52
+ hooks:
53
+ - id: mypy
54
+ additional_dependencies:
55
+ [
56
+ types-PyYAML==6.0.12.11,
57
+ "types-requests",
58
+ "sqlmodel",
59
+ "types-Markdown",
60
+ "types-cachetools",
61
+ types-tzlocal,
62
+ ]
63
+ args: ["--check-untyped-defs", "--ignore-missing-imports"]
64
+ exclude: "^templates/"
65
+ - repo: https://github.com/codespell-project/codespell
66
+ rev: v2.2.4
67
+ hooks:
68
+ - id: codespell
69
+ additional_dependencies:
70
+ - tomli