개발자의 현실을 직시하게 만드는 CLI 도구
Project description
seungcle-realitycheck
개발자의 현실을 직시하게 만드는 CLI 도구.
프로젝트 폴더를 분석해서 나중에 후회할 것들을 미리 알려줍니다.
점수도 없고, 위험도 수치도 없습니다. 그냥 사실 그대로입니다.
설치
pip install seungcle-check
사용법
seungcle-check .
seungcle-check ./my-project
출력 예시
seungcle realitycheck
현실 점검 대상: /my-project
────────────────────────────────────────────────────
[GIT]
Git repository not found.
git init 한 번이면 되는데, 안 하셨군요.
하드 날아가면 그냥 처음부터 다시입니다. 화이팅.
────────────────────────────────────────────────────
[README]
README.md not found.
본인도 3개월 뒤엔 이게 뭔지 모릅니다. 장담합니다.
────────────────────────────────────────────────────
[TODO / FIXME]
Total: 37 (TODO: 25, FIXME: 8, HACK: 3, TEMP: 1)
TODO가 37개입니다.
이쯤 되면 TODO가 주석이 아니라 일정입니다.
────────────────────────────────────────────────────
[PROJECT STRUCTURE]
No tests directory or test files found.
'돌아가면 됐지'를 신봉하는 타입으로 분류되었습니다.
────────────────────────────────────────────────────
현실 점검이 완료되었습니다.
검사 항목
| 항목 | 내용 |
|---|---|
| Git | 저장소 존재 여부 |
| Git Branch | main/master 직접 작업 감지 |
| Commit History | 커밋 수, 마지막 커밋 날짜 |
| README | 존재 여부, 내용 충실도 |
| .gitignore | 존재 여부, 누락 항목 감지 |
| Environment Variables | .env 감지, gitignore 누락, git tracking 여부 |
| Python Environment | 가상환경, 의존성 파일 |
| TODO / FIXME | 전체 코드에서 TODO / FIXME / HACK / TEMP 카운트 |
| Python Cache | __pycache__, .pytest_cache |
| Node.js | node_modules, lockfile |
| Project Structure | src/, tests/ 디렉토리 |
요구사항
- Python 3.10 이상
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seungcle_check-0.1.0.tar.gz
(7.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seungcle_check-0.1.0.tar.gz.
File metadata
- Download URL: seungcle_check-0.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b2a6ffb3d43e32940b8ca3de6b3ec0e78b32089165c236dbacb58072226b4b5
|
|
| MD5 |
c5d4b36ecf2f904254a658fca1d094be
|
|
| BLAKE2b-256 |
d21de3b80db79263ae67591c597a0017d8d7c8df4fbdaf562b970e41a1eb2580
|
File details
Details for the file seungcle_check-0.1.0-py3-none-any.whl.
File metadata
- Download URL: seungcle_check-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98f3f1e46024ce5ef8671de8db08ed7724d49ced2ff9ee764e9b564a1180c702
|
|
| MD5 |
25428c0d9c53c2128f277c32024b44f2
|
|
| BLAKE2b-256 |
a9b6091edf9353f7511001f154328183f3af325b24d1e0e1b1048ba651f9432b
|