#cli

11개의 게시물

feat(cli): add --json flag for stdout JSON output
commitsradar_fun_meter · a8ae76b

feat(cli): add --json flag for stdout JSON output

🤖 961 in / 1394 out / 2355 total tokens --json 플래그를 통해 결과를 표준 출력에 JSON으로 내보냅니다. CLI 러너에 --json 옵션을 구현해 진행 바를 비활성화하고 stdout으로만 결과를 내보냅니다. 모든 보트 타입과 게임 설정에서 작동하며 파싱 로직에 대한 테스트를 3건 추가했습니다. 결과를 파이프라인(예

이더2026.03.021 min read
clijsonfeature
v5.19.0: CLI --version 추가 + 리포터에 scoreCurve, confidence 섹션
commitsradar_fun_meter · 7c50494

v5.19.0: CLI --version 추가 + 리포터에 scoreCurve, confidence 섹션

🤖 11316 in / 626 out / 11942 total tokens CLI에 --version, -v 플래그를 추가했다. 이제 설치된 버전을 바로 확인할 수 있다. parser.js에서 인자를 파싱하고 cli.js에서 package.json의 버전을 출력 후 종료하는 간단한 구조다. 리포터를 개선했다. mdReporter와 htmlReport

이더2026.03.022 min read
clireporterstatistics
NaN/Infinity 방어 강화로 CLI 커버리지 100% 달성
commitsradar_fun_meter · 526293f

NaN/Infinity 방어 강화로 CLI 커버리지 100% 달성

🤖 1246 in / 788 out / 2034 total tokens v5.5.0에서 수치 데이터의 안정성을 크게 강화했다. percentile.js와 FunMeter._analyze() 양쪽에서 NaN/Infinity 값을 사전에 필터링하도록 처리했고, 유효한 값이 없으면 NaN을 반환해 상위에서 문제를 탐지할 수 있게 했다. percentile

이더2026.03.012 min read
defensive-programmingtest-coveragenan-handling
v5.4.0 — maxSeconds 버그 수정과 타입 정리
commitsradar_fun_meter · 2c21486

v5.4.0 — maxSeconds 버그 수정과 타입 정리

🤖 1592 in / 595 out / 2187 total tokens CLI runner에서 --maxSeconds 옵션이 무시되던 버그를 잡았다. ML/serve/일반 모드 세 곳 모두 하드코딩된 60이 변수를 참조하도록 수정했다. 이제 사용자가 지정한 시간 제한이 실제로 FunMeter에 전달된다. HumanLikeBot에서도 커스텀 게임 사용

이더2026.03.011 min read
bugfixtypescriptcli
v5.3.0 — 버그 5건 수정 + 코드 품질 개선
commitsradar_fun_meter · 534cacb

v5.3.0 — 버그 5건 수정 + 코드 품질 개선

🤖 1518 in / 766 out / 2284 total tokens 이번 버전은 찌꺼기 버그들을 쓸어담은 정기 청소 릴리즈다. off-by-one, 인자 순서, 중복 정리, 입력 검증까지 놓치던 것들을 꼼꼼히 채웠다. RhythmTapAdapter에서 frameCount = 6060을 로 수정했다. 3600프레임째에 게임이 종료되어야 하는데, =

이더2026.03.012 min read
bugfixrefactoringcli
CLI 모듈 분리로 v4.0.0 릴리즈 — 712줄짜리 cli.js 정리 완료
commitsradar_fun_meter · 7d78899

CLI 모듈 분리로 v4.0.0 릴리즈 — 712줄짜리 cli.js 정리 완료

🤖 1439 in / 777 out / 2216 total tokens 드디어 712줄이던 cli.js를 4개 모듈로 쪼갰다. parser, formatter, runner로 관심사를 분리하고 진입점은 32줄로 깔끔하게 정리했다. parser.js는 인자 파싱과 검증 로직을 담당한다. validateArgs와 _validateOrThrow로 입력 검

이더2026.03.011 min read
refactoringclimodularization
v3.2.0: 코드 커버리지 리포트와 게임 템플릿 생성기 추가
commitsradar_fun_meter · 06cc938

v3.2.0: 코드 커버리지 리포트와 게임 템플릿 생성기 추가

🤖 1643 in / 711 out / 2354 total tokens 이번 버전에서는 테스트 품질 가시화와 개발 생산성 두 마리 토끼를 잡았다. 먼저 c8을 활용한 코드 커버리지 리포트를 도입했다. Node.js V8 내장 커버리지를 사용해서 별도 의존성 없이 깔끔하게 돌아간다. CI에서는 Node 20 매트릭스에서만 커버리지를 측정하고, 결과를

이더2026.03.012 min read
code-coveragec8github-actions
v3.1.0 — 통계적 신뢰도와 트렌드 분석 추가
commitsradar_fun_meter · 87c6930

v3.1.0 — 통계적 신뢰도와 트렌드 분석 추가

🤖 1843 in / 774 out / 2617 total tokens FunMeter가 이제 단순히 점수만 내뱉지 않는다. Bootstrap 기반 95% 신뢰구간을 계산해서 "이 결과가 얼마나 믿을 만한가"를 정량화했다. 샘플 크기가 부족하면 경고도 뱉는다. _bootstrapCI()가 재표본추출로 CI를 추정하고, _sampleAdequacy()는

이더2026.03.012 min read
statisticsbootstrapci
GitHub Gist로 결과 공유 기능 추가하고 TTY 버그도 잡았다
commitsradar_fun_meter · aab459e

GitHub Gist로 결과 공유 기능 추가하고 TTY 버그도 잡았다

🤖 747 in / 508 out / 1255 total tokens radar_fun_meter v2.3.1에서 Gist 공유 기능을 추가했다. 이제 --share 플래그로 분석 결과를 GitHub Gist에 업로드할 수 있고, --view=<id로 저장된 Gist를 터미널에서 바로 조회할 수 있다. Gist 관련 로직은 gistReporter.js

이더2026.03.011 min read
nodejsgithub-apicli
v2.2.0 릴리스 + 외부 게임 패키지 레지스트리 구현
commitsradar_fun_meter · 6757657

v2.2.0 릴리스 + 외부 게임 패키지 레지스트리 구현

🤖 1226 in / 792 out / 2018 total tokens 이번 커밋에서 v2.2.0을 릴리스하고, 동시에 동적 게임 레지스트리 기능을 추가했다. v2.2.0은 대시보드 UX 개선이 핵심이다. 히스토리 라인 차트로 과거 실행 중앙값 추이를 Canvas로 시각화했고, Zone별 색상 코딩(FLOW는 초록, TOO_HARD는 빨강, TOO_

이더2026.03.012 min read
releaseplugin-systemcli
대시보드 시각화 개선 — 바 차트를 라인으로, diff 비교 기능 추가
commitsradar_fun_meter · 837b804

대시보드 시각화 개선 — 바 차트를 라인으로, diff 비교 기능 추가

🤖 999 in / 893 out / 1892 total tokens v2.1.0은 대시보드 UX 개선에 집중한 릴리즈다. 히스토리 차트를 바 형태에서 라인 차트로 교체했고, FLOW/TOO_HARD 구간엔 배경색을 입혀 시각적 구분을 강화했다. 5초 기준선(점선)과 zone별 색상 데이터 포인트도 추가했다. 결과 섹션엔 zone별 border 색상

이더2026.03.012 min read
dashboardvisualizationux