Skip to content

Commit 3583a22

Browse files
committed
docs: update dokumentasi kontribusi
penambahan bertujuan untuk memudahkan jika menjalankan test tanpa mengesekusi perintah satu persatu Signed-off-by: slowy07 <slowy.arfy@proton.me>
1 parent 5d68032 commit 3583a22

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

CONTRIBUTING.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,19 +109,25 @@ flake8 perubahan_kamu.py
109109
flake8 .
110110
```
111111

112-
Untuk *doctests*:
112+
**Saran**
113113

114-
```bash
115-
pytest . --doctest-modules
116-
```
114+
[Pemahaman list dan generator](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions) lebih disukai daripada penggunaan `lambda`, `map`, `filter`. Tetapi yang penting adalah menunjukkan kekuatan Python dalam kode yang mudah dibaca dan dipelihara.
115+
116+
kamu bisa dengan menggunakan pre-commit sebagai cek / menjalankan semua test dengan cara
117117

118118
```bash
119-
pytest perubahan_kamu.py --doctest-modules --ignore=Basic/
120-
```
119+
# jika tidak ada pre-commit, install terlebih dahulu
120+
pip install pre-commit
121121

122-
**Saran**
122+
# jika menggunakan uv, kamu bisa menginstall dengan menggunakan uv
123+
uv pip install pre-commit
123124

124-
[Pemahaman list dan generator](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions) lebih disukai daripada penggunaan `lambda`, `map`, `filter`. Tetapi yang penting adalah menunjukkan kekuatan Python dalam kode yang mudah dibaca dan dipelihara.
125+
# jalakan perintahnya
126+
pre-commit run --all-files
127+
128+
# jika menggunakan uv
129+
uv run pre-commit run --all-files
130+
```
125131

126132
## Tambahan Perubahan
127133

0 commit comments

Comments
 (0)