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

Lint plugin src #846

Merged
merged 17 commits into from
Feb 1, 2024
Merged

Lint plugin src #846

merged 17 commits into from
Feb 1, 2024

Conversation

boatbomber
Copy link
Member

This has been on my pet peeves list for a while.

Enforces selene via CI. This PR comes with a whole bunch of tiny fixes for things that make my editor yell at me whenever I work on Rojo.

Also, after fixing lints on createSignal I noticed that it's totally unused. It's 4 years old with the last commit being "for future work" which evidently never came. So, I removed it.

@boatbomber boatbomber added scope: plugin Relevant to the Roblox Studio plugin size: small impact: small Minor papercuts in Rojo that don't warrant immediate resolutoin. type: tech debt Internal work that needs to happen skip changelog PRs that may skip the changelog enforcement check labels Feb 1, 2024
@boatbomber boatbomber self-assigned this Feb 1, 2024
@Dekkonot Dekkonot merged commit df707d5 into rojo-rbx:master Feb 1, 2024
12 checks passed
@boatbomber boatbomber deleted the lint-plugin-src branch February 1, 2024 05:08
@Dekkonot
Copy link
Member

Dekkonot commented Feb 1, 2024

Next step: static types, right? :P

@boatbomber
Copy link
Member Author

We'll drag Rojo into the modern era kicking and screaming if we have to

kennethloeffler pushed a commit to kennethloeffler/rojo that referenced this pull request Feb 1, 2024
Dekkonot pushed a commit that referenced this pull request Feb 1, 2024
Co-authored-by: boatbomber <zack@boatbomber.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact: small Minor papercuts in Rojo that don't warrant immediate resolutoin. scope: plugin Relevant to the Roblox Studio plugin size: small skip changelog PRs that may skip the changelog enforcement check type: tech debt Internal work that needs to happen
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants