개발자의 현실을 직시하게 만드는 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 |
| 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.1.tar.gz
(7.0 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.1.tar.gz.
File metadata
- Download URL: seungcle_check-0.1.1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6a28bd8d3f7a58982bcddcc19dd9b4c5b81015b6fe976e061fff87ed51f9e36
|
|
| MD5 |
2c5d0d21c7de21d5560df39f012203fe
|
|
| BLAKE2b-256 |
29e8823864db01af1990728111bf394f5f9572fab8c64745f70e032a21933fd4
|
File details
Details for the file seungcle_check-0.1.1-py3-none-any.whl.
File metadata
- Download URL: seungcle_check-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.5 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 |
6d73b19ebc4ea5b0db4446044e54e8fd00db447f40495c39868b76857387fe19
|
|
| MD5 |
d2b26d04fa51c8dea4c037ba74e53426
|
|
| BLAKE2b-256 |
4b09c6c4e103f4bb9c5ab7a6fb6e980af57f8a9c652d3330658f45938d219249
|