2026-05-14

요약 (AI 작성)

오늘은 크론 작업 트래킹과 zntc 프로젝트의 파서 개선이 주를 이루었습니다. ohah 블로그에서는 30분마다 실행되는 맞춤법 검사 크론 작업이 정상적으로 수행되었고, zntc 프로젝트에서는 타입스크립트 파서의 다양한 부분(제네릭 인수 예측, 비동기 람다 처리, React Native 이벤트 핸들러 등)에 대한 버그 수정과 리팩토링이 이루어졌습니다. 또한 TSC 준수 감사 도구가 추가되어 프로젝트의 TypeScript 규칙 준수 여부를 자동으로 검증할 수 있게 되었습니다.

주요 개선 사항으로는 타입스크립트 문법 규칙을 더 엄격하게 준수하는 파싱 로직, React Native Metro와의 호환성 개선, 그리고 다양한 타입스크립트 시나리오를 지원하는 문서 업데이트가 포함되어 있습니다.

커밋

ohah/ohah.github.io

ohah/zntc

PR (해당일 생성/머지)

repo#상태제목
ohah/zntc#3201mergedchore(scripts): audit adds TS2369/TS2462 + Duplicate parameter keyword
ohah/zntc#3200mergedfix(parser): accept TS bare this parameter without type annotation
ohah/zntc#3199mergedchore(scripts): audit oracle adds OK_spec_strict outcome
ohah/zntc#3198mergedchore(scripts): audit oracle adds TS2466/2523/2528 + TS17xxx syntax codes
ohah/zntc#3197mergedchore(scripts): audit detects @strict:false directive as policy divergence
ohah/zntc#3196mergedchore(scripts): audit oracle treats syntax-equivalent TS2xxx as reject
ohah/zntc#3195mergedchore(scripts): audit oracle treats syntax-level TS18xxx as reject
ohah/zntc#3194mergedchore(scripts): audit oracle picks up TSC matrix-baselines
ohah/zntc#3193mergedrefactor(parser): isolate type-args speculation from expression-mode re-entry
ohah/zntc#3192mergedfix(parser): bail generic-args speculation for literal LHS (parserRealSource2.ts HANG)
ohah/zntc#3191mergeddocs: React Native 런타임 지원 범위 명확화
ohah/zntc#3190mergedfix(parser): handle computed property key in stage3 decorator transform
ohah/zntc#3188mergeddocs: Rozenite 및 Metro 설정 문서 추가
ohah/zntc#3187mergedfeat(scripts): add TSC conformance audit (parser D-series infra)
ohah/zntc#3186mergedfix(parser): allow await as identifier in script-mode TS files (D16.1)
ohah/zntc#3185mergedfix(parser): allow object/class method named get/set/async + generic params
ohah/zntc#3184mergedtest(tsc): flip readonlyInConstructorParameters to expectPass
ohah/zntc#3183mergedfeat(rn): extra.platforms validation sugar for Metro resolver.platforms
ohah/zntc#3182mergedfix(transpile): emit empty output for .d.ts declaration files (D12.5)
ohah/zntc#3181mergedchore(integration): remove tsc expectPass silent-skip, migrate sloppy fixtures
ohah/zntc#3180mergedfix(parser): treat TS files as implicit strict module (5-tool consensus)
ohah/zntc#3179mergedfix(parser): accept all numeric kinds as TS literal type
ohah/zntc#3178mergedfix(parser): accept contextual keyword as type predicate subject
ohah/zntc#3177mergedfix(parser): auto type-only export elision for top-level declare bindings
ohah/zntc#3176mergedfix(parser): treat .d.ts files and declare global blocks as ambient
ohah/zntc#3175mergedfix(parser): detect typed arrow when params end with trailing comma