Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require "all" ids to be required #3007

Open
jyasskin opened this issue Jan 15, 2025 · 0 comments
Open

Require "all" ids to be required #3007

jyasskin opened this issue Jan 15, 2025 · 0 comments

Comments

@jyasskin
Copy link
Collaborator

In https://www.w3.org/TR/design-principles/, we'd like all element IDs to be stable over time, which means we ought to list them all in the Required IDs metadata. But it's hard to remember to add every ID there, especially if it wasn't explicitly written into the source (like for headings), so it'd be nice if we could get Bikeshed to warn when we forget to do it.

Except I think we don't actually want all IDs to be required: if https://www.w3.org/TR/design-principles/#ref-for-monkey-patch%E2%91%A0 goes away, that's fine. So, headings, definitions, and IDs explicitly written into the source?

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

No branches or pull requests

2 participants