Skip to content

refactor(lint): use Solar lint framework#15879

Open
mablr wants to merge 1 commit into
masterfrom
mablr/oss-553-use-solar-lint
Open

refactor(lint): use Solar lint framework#15879
mablr wants to merge 1 commit into
masterfrom
mablr/oss-553-use-solar-lint

Conversation

@mablr

@mablr mablr commented Jul 24, 2026

Copy link
Copy Markdown
Member

Description

Migrates Forge’s lint infrastructure to the extensible framework introduced in paradigmxyz/solar#1025. Early, late, and project-wide lint passes are now registered through solar-lint, preserving Forge’s existing lint configuration, filtering, inline suppression, and diagnostics while providing fresh pass state for each run. This also exposes a reusable lint suite for future integrations such as the LSP.

Minor breaking changes (blessed UI, JSON) are due to solar bump and do not worth workarounds imo.

Pending paradigmxyz/solar#1025 merge. Closes OSS-553

@mablr mablr left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added blocked label until paradigmxyz/solar#1025 is merged.

@mattsse mattsse left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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

Labels

T-blocked Type: blocked

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants