PR/Open
[린트 도구]
new-line규칙 에러 보고 로직 개선: 중복 에러 보고를 방지하기 위해 첫 번째 라인만 검사하던 임시 로직을 파일 전체를 대상으로 첫 번째 에러만 보고하도록 개선
- Python
Issue/Closed
[백엔드 프레임워크]
- 라이프사이클 훅 미호출 버그 제보: 라우터 핸들러 내에서 수동 예외 발생 시
onAfterResponse훅이 호출되지 않는 버그를 발견하고, 이를 재현할 수 있는 최소한의 코드 예시 제공
- JavaScript
- Elysia
PR/Merged
[Elysia 플러그인]
- Claim 타입 허용 범위 확장: 스키마 미지정 시 다양한 Claim을 설정할 수 있도록 Claim 타입 허용 범위를 확장하여 유연성 향상
- Claim 옵션
iat버그 수정:iatClaim 비활성화 설정이 무시되거나iat값이false로 설정되는 버그 수정 - Claim 옵션 기본 값 적용 로직 개선:
iat,exp,nbf값이undefined로 설정될 경우 기본 값이 적용되지 않도록 개선하여 다른 옵션과의 일관성 유지 - 토큰 검증 함수 반환 타입 추론 버그 수정: 디코딩된 Claim 타입이 유니온 및 교집합 등 잘못된 타입으로 추론되던 문제를 해결하여 타입 정확도 향상
- Bun
- TypeScript
- JavaScript
- Elysia
PR/Merged
[백엔드 프레임워크]
- 스키마 검증 함수 타입 추론 버그 수정: 검증 성공 시 대상 객체의 타입이 정상 추론되도록 제네릭 타입 매핑 구조를 개선하여 타입 안전성 강화
- TypeScript
- Elysia
PR/Merged
[Elysia 플러그인]
- IP 탐지 버그 수정: 플러그인이 다른 플러그인 내부에서 사용될 때 IP를 탐지하지 못하는 버그를 수정하여 플러그인 호환성 향상
- JavaScript
- Elysia
PR/Merged
[도커 컨테이너 이미지]
- cron 작업 감지 로직 개선: Supercronic 실행 검증을 관련 환경변수 값을 확인하는 대신 파일 크기를 확인하도록 변경하여 유지보수성 향상
- 로그 출력 버그 수정: cron 작업 로그의 ANSI 색상 코드가 문자열로 출력되는 문제를 해결하여 로그 가독성 향상
- Bash