Sound Mode: Can TypeScript Type Checking Be Stricter?

Sound Mode은 Rust로 작성된 TypeScript 검사기 tsz의 엄격한 타입 검사 실험이다. 기존 TypeScript가 놓치는 일부 타입 안전성 문제를 더 엄격하게 잡아내며, AI 코드 작성과의 시너지를 고려해 개발 중이다. 현재는 playground와 CLI 플래그로 제한적 데모만 제공하며, 향후 mutable 배열 공변성, 인덱스 접근 검사, 안전하지 않은 단언 등 추가 엄격 검사 기능을 계획 중이다. Sound Mode는 사용자 코드와 라이브러리 코드 간 경계를 구분해 점진적 도입을 목표로 하며, 실사용자 피드백을 적극 수집 중이다.

https://tsz.dev/sound-mode/

#typescript #staticanalysis #typechecking #rust #tsz

Sound Mode - tsz

A TypeScript compiler in Rust.

tsz

Fr 9 Uhr:
Ah, uhm...statt der 218 aus #NN vll. lieber die 212 aus #NSCH nach #RK? 😶‍🌫️
🤯🤯🤬
Angebot: 212 aus #NSCH, dafür aber nur bis #TSZ 🤨

Ja ok, passt 🥳

Fr 11 Uhr:
Ach weisch was, Schicht am Mo abgesagt, Lok bleibt wo sie ist 🤪

Gut, dass es nicht ne Stunde später und ich schon auf'm Weg Richtung Schwandorf war 🙄

#Lokführer #Teilzeit #DBFahrwegdienste

803 137-9 | Tz 167 „Garmisch-Partenkirchen”
cutie kann nicht kommen, abbruch und zurück nach #MH_S, die personen im gleis in #TSZ sind schuld, and you again #MGP!? (@ ICE 569 ➜ München Hbf) #NowTräwelling https://traewelling.de/status/3840335
vias_lena's journey with Träwelling

241.0km from Stuttgart Hbf to München Hbf in ICE 569.

(geändert) #TSZ: Störung: Störung an Signalanlagen - Stellwerksstörung
Ende: 2024-05-20 19:04
Quelle: strecken.info
(neu) #TSZ: Störung: Störung an Signalanlagen - Stellwerksstörung
Ende: 2024-05-20 20:10
Quelle: strecken.info
(beendet) #TSZ: Störung: Gefährliches Ereignis - Personenunfall
Ende: 2024-05-05 09:48
Quelle: strecken.info