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

Combine eslint configs into one monorepo #514

Merged
merged 2 commits into from
Aug 30, 2024
Merged

Conversation

lhansford
Copy link
Collaborator

@lhansford lhansford commented Aug 29, 2024

This commit combines our base and react ESLint configs into one
monorepo. It also updates ESLint to v9.

I've opted for a monorepo to help reduce the maintenance needed. I
explored just having the configs exported from what library, but this
would mean non-react projects would have redundant dependencies. Using
peer dependencies would be an option, but this would push the
maintenance burden downstream to the consumers of the config and I want
to avoid that.

The ESLint update is a really big breaking change, and so I've
temporarily disabled some plugins that weren't working yet. I'm
keeping an eye on the Github Issues for these plugins and will re-enable
them once they're migrated.

This commit combines our base and react ESLint configs into one
monorepo. It also updates ESLint to v9.

I've opted for a monorepo to help reduce the maintenance needed. I
explored just having the configs exported from what library, but this
would mean non-react projects would have redundant dependencies. Using
peer dependencies would be an option, but this would push the
maintenance burden downstream to the consumers of the config and I want
to avoid that.

The ESLint update is a really big breaking change, and so I've
temporarily disabled some plugins that weren't working yet. I'm
keeping an eye on the Github Issues for these plugins and will re-enable
them once they're migrated.
@lhansford lhansford changed the title Big old refactor Combine eslint configs into one monorepo Aug 30, 2024
@lhansford lhansford merged commit ff2140c into develop Aug 30, 2024
3 checks passed
@lhansford lhansford deleted the big-old-refactor branch August 30, 2024 03:46
@FishbrainAPIMachineUser FishbrainAPIMachineUser mentioned this pull request Aug 30, 2024
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.

1 participant