Skip to content

feat: added Incubator plugins#998

Merged
JoshuaKGoldberg merged 13 commits intomainfrom
incubator-plugins
Nov 27, 2025
Merged

feat: added Incubator plugins#998
JoshuaKGoldberg merged 13 commits intomainfrom
incubator-plugins

Conversation

@JoshuaKGoldberg
Copy link
Copy Markdown
Collaborator

@JoshuaKGoldberg JoshuaKGoldberg commented Nov 21, 2025

PR Checklist

Overview

Reworks the /rules Rules page and sidebar to add an Incubator Plugins section. The tables of all rules are now in their own sub-pages under a new All Rules sidebar group.

This adds several hundred rules to tracking by populating the following incubator plugins:

Those incubator plugin lists will need auditing from folks more familiar with the frameworks. Vue's, in particular, I think is probably wrong in many ways. At least:

  • deprecated: which are syntactic, covered by @deprecated checking, neither?
  • Naming: props vs attributes?
  • Should there be a "migration" plugin for migrating from Vue 2 to Vue 3?

Also applies some cleanups:

  • Plugin objects' names are now their TitleCase form, not lowercase
  • Comparisons data is tweaked a bit and has a sorting script alongside it
  • Renames the cspell plugin to spelling

❤️‍🔥

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Nov 21, 2025

⚠️ No Changeset found

Latest commit: 516cec7

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link
Copy Markdown

vercel bot commented Nov 21, 2025

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

Project Deployment Preview Comments Updated (UTC)
flint Ready Ready Preview Comment Nov 27, 2025 8:36pm

"read-package-up": "12.0.0",
"read-pkg": "10.0.0",
"unicorn-magic": "0.4.0"
}
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

🤔 I added these to fix some funky dynamic imports that were tripping up Astro's Vite process. I'll want to figure it out and fix things..

@JoshuaKGoldberg JoshuaKGoldberg marked this pull request as ready for review November 27, 2025 19:13
@JoshuaKGoldberg JoshuaKGoldberg merged commit fb3e521 into main Nov 27, 2025
9 checks passed
@JoshuaKGoldberg JoshuaKGoldberg deleted the incubator-plugins branch November 27, 2025 21:41
JoshuaKGoldberg added a commit that referenced this pull request Dec 11, 2025
## PR Checklist

- [x] Addresses an existing open issue: fixes #1021
- [x] That issue was marked as [`status: accepting
prs`](https://github.com/JoshuaKGoldberg/flint/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in
[CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/flint/blob/main/.github/CONTRIBUTING.md)
were taken

## Overview

Enables the full list of internally-relevant rules, as originally
attempted in #998. This is now doable because of fixes that landed
later:

* #1025
* #1028

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

Labels

None yet

Projects

None yet

1 participant