Skip to main content

2 posts tagged with "tooling"

View All Tags

How the ESLint Config Inspector is Integrated into the Docs

ยท 3 min read
Nick2bad4u
Project Maintainer

The ESLint configuration in Uptime Watcher is not small. With dozens of plugins and custom rules, understanding what is actually enabled can be painful.

To solve that, we integrated a static build of the ESLint Config Inspector directly into the Docusaurus site, so you can browse the current ESLint config as a web UI.

This post summarizes how that integration works and where to look if you want to extend or regenerate it.

IPC Contracts and Static Guards: Keeping Main and Renderer in Sync

ยท 4 min read
Nick2bad4u
Project Maintainer

Electron IPC is a common place where apps quietly rot: ad-hoc channels, mismatched payloads, and copy-pasted handlers that drift over time.

Uptime Watcher takes a different route. IPC contracts are treated as shared types, and we have scripts that fail the build when main and renderer drift apart.

This post explains how the IPC layer is structured, how static guards work, and how that shows up in the git history.