Skip to content

Cleanup top level interface#57

Open
UebelAndre wants to merge 1 commit intoaignas:mainfrom
UebelAndre:config
Open

Cleanup top level interface#57
UebelAndre wants to merge 1 commit intoaignas:mainfrom
UebelAndre:config

Conversation

@UebelAndre
Copy link
Copy Markdown
Contributor

This change is purely optional. It deletes the previous interfaces and treats //shellcheck as the go-to package following common practices in many other rules_* repositories.

@UebelAndre UebelAndre marked this pull request as ready for review March 21, 2026 17:17
@UebelAndre UebelAndre force-pushed the config branch 2 times, most recently from 570511b to 6cc8cc2 Compare March 21, 2026 17:24
Copy link
Copy Markdown
Owner

@aignas aignas left a comment

Choose a reason for hiding this comment

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

The rest LGTM, thank you for the cleanup!


# buildifier: disable=bzl-visibility
load("//shellcheck/internal:extensions.bzl", _shellcheck_dependencies = "shellcheck_dependencies")

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Shouldn't we keep this file for Workspace users?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I was also considering this the end of WORKSPACE support. Since it's also not tested in CI I figured it wasn't really a consideration and the state of things was more leftover. If you want me to leave something I can add a //shellcheck:repositories.bzl which I think is a fairly common pattern. Let me know what you'd like me to do.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants