Gomorron
Gomorron
Gomorron
Gomorron eller.
Morrn!
Morrn morrn!
Morn!
God morgon
Uppdaterade några dev-beroenden i Calva (ett hårigt TS-projekt) eftersom “npm audit” klagade. Lyckades inte helt, för några av fixarna finns inte tillgängligt än. Men tydligen tog uppgraderingen med sig en version av ESLint som löper amok och dels börjar scanna ignorerade grejor, dels inte lyder direktiv om att inte starta parallella körningar så min watcher blev galen och tar snabbt upp allt minne och mer därtill. Så datorn går inte att använda efter ett kort tag om man redigerar lite ts-filer… Just buggen i ESLint är väl en sak, men jag gillar verkligen inte att jag blev tvungen att uppdatera ESLint och en massa grejor för att fixa en säkerhetsgrej i ett beroende. Dags att fundera allvarligt på om det är värt att flytta mer av Calva till ClojureScript…
När jag läste ditt inlägg, han jag tänka attt du skulle föreslå att ESLint skulle skrivas om.. 🖖
Någon har gjort det. OxLint. Jag bytte till det. Blev av med väldigt många beroenden.
Sen finns det ju en compiler som ska vara snabb.... oxc
Känns som samma väg som skett kring mycket Python-tooling. Verktyg skrivna i språket de är byggda för blir utbytta mot omskrivningar i Rust (uv, ruff, ty); rätt najs om man bara använder verktygen då speedup är enorm, men höjer ribban lite för användarbasen att bidra till projektet.
😂 Ja. Måste man gå hela vägen till Rust?
Jag skrev om Calvas documentationsbygge från MkDocs till en egen Clojure-grej: https://github.com/BetterThanTomorrow/calva/tree/published/docs-builder Samma input, samma output, men utan allt jävla nonsens med ständiga uppgraderingar av en massa grejor. Mycket snabbare också.
Med “jag” menas AI och jag. Eller att jag kompilerade med AI eller hur man nu vill se det.