Skip to content

wip: initial work on better compiler messages#809

Draft
Yusyuriv wants to merge 2 commits intomainfrom
better-compiler-errors
Draft

wip: initial work on better compiler messages#809
Yusyuriv wants to merge 2 commits intomainfrom
better-compiler-errors

Conversation

@Yusyuriv
Copy link
Collaborator

@Yusyuriv Yusyuriv commented Mar 16, 2026

Warning

This is a work in progress. This is published for evaluating purposes only and is not meant for actual use yet.

This PR is aimed at bringing nicer, more user-friendly compiler error messaages to Ripple. Heavily inspired by Rust, its compiler diagnostics, and this blog post.

Here's a demonstration of the same error before this PR:
image

And after:
image

@Yusyuriv Yusyuriv self-assigned this Mar 16, 2026
@Yusyuriv Yusyuriv added the enhancement New feature or request label Mar 16, 2026
@vercel
Copy link

vercel bot commented Mar 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
new-website Ready Ready Preview, Comment Mar 16, 2026 8:34am
ripple Ready Ready Preview, Comment Mar 16, 2026 8:34am

Request Review

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 16, 2026

@ripple-ts/adapter

pnpm add https://pkg.pr.new/@ripple-ts/adapter@809

@ripple-ts/adapter-bun

pnpm add https://pkg.pr.new/@ripple-ts/adapter-bun@809

@ripple-ts/adapter-node

pnpm add https://pkg.pr.new/@ripple-ts/adapter-node@809

@ripple-ts/cli

pnpm add https://pkg.pr.new/@ripple-ts/cli@809

create-ripple

pnpm add https://pkg.pr.new/create-ripple@809

@ripple-ts/eslint-parser

pnpm add https://pkg.pr.new/@ripple-ts/eslint-parser@809

@ripple-ts/eslint-plugin

pnpm add https://pkg.pr.new/@ripple-ts/eslint-plugin@809

@ripple-ts/prettier-plugin

pnpm add https://pkg.pr.new/@ripple-ts/prettier-plugin@809

ripple

pnpm add https://pkg.pr.new/ripple@809

@ripple-ts/rollup-plugin

pnpm add https://pkg.pr.new/@ripple-ts/rollup-plugin@809

@ripple-ts/typescript-plugin

pnpm add https://pkg.pr.new/@ripple-ts/typescript-plugin@809

@ripple-ts/vite-plugin

pnpm add https://pkg.pr.new/@ripple-ts/vite-plugin@809

commit: 98ea5ba

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant