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

Remove cruft from configure script #99

Merged
merged 1 commit into from
Jul 7, 2024
Merged

Conversation

elliotgoodrich
Copy link
Owner

Continue the effort to remove things from the configure script that should be handled by default in the plugins. In this case it is,

  1. phony supports extracting orderOnlyDeps from the input so we can depend on formatted files
  2. all plugins now support passing orderOnlyDeps when creating rules, which we use to replace our inject function
  3. the biome plugin takes a configPath so we no longer need to wrap the function and inject it ourselves

Upgrade to the latest biome as part of this, which also requires fixing a few small linting errors.

@elliotgoodrich elliotgoodrich force-pushed the remove-cruft-configure branch 5 times, most recently from 1fdd7ed to a8b8625 Compare July 7, 2024 13:17
Continue the effort to remove things from the configure script that
should be handled by default in the plugins.  In this case it is,

  1. `phony` supports extracting `orderOnlyDeps` from the input so we
     can depend on formatted files
  2. all plugins now support passing `orderOnlyDeps` when creating
     rules, which we use to replace our `inject` function
  3. the `biome` plugin takes a `configPath` so we no longer need to
     wrap the function and inject it ourselves

Upgrade to the latest biome as part of this, which also requires fixing
a few small linting errors.
@elliotgoodrich elliotgoodrich force-pushed the remove-cruft-configure branch from a8b8625 to ba25c0b Compare July 7, 2024 14:47
@elliotgoodrich elliotgoodrich merged commit 91c8dd2 into main Jul 7, 2024
12 checks passed
@elliotgoodrich elliotgoodrich deleted the remove-cruft-configure branch July 7, 2024 14:49
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