summaryrefslogtreecommitdiff
path: root/eslint.config.js
Commit message (Collapse)AuthorAge
* Don't lint the coverage output.Owen Jacobson2025-06-09
| | | | This is entirely mechanical; we don't consider coverage reports to be "part of the project," and there's no point in wasting `eslint`'s time (or ours) in reviewing lints there.
* Consolidate project linting into tool scripts.Owen Jacobson2025-06-09
| | | | The new `tools/check-lint` script checks lints across _all_ lintable files - JS (through `eslint`), and Rust (through `clippy` and `cargo check`). It also checks `eslint` against the whole project, not just against what's in the `ui` subdir, which means it now catches lintable issues in various JS config files.
* Split message runs after ten minutes' silence.Owen Jacobson2024-11-06
| | | | I've also refactored how runs are processed, to avoid re-splitting runs every time the channel view is rendered. They're generated when messages are ingested into the `$messages` store, instead.
* Hoist the UI one step up furtherOwen Jacobson2024-10-10