Skip to content

Conversation

@sdn4z
Copy link
Collaborator

@sdn4z sdn4z commented Sep 17, 2025

This PRs allows the user to set multiple files both via the cli and the config file.

In a future PR we will validate the types of the config fields.

refs #325

@sdn4z sdn4z force-pushed the multiple-dependency-files-cli branch from 2d0d3cf to 8a0443c Compare September 17, 2025 08:46
@github-actions github-actions bot added feature and removed feature labels Sep 17, 2025
@sdn4z
Copy link
Collaborator Author

sdn4z commented Sep 17, 2025

/lgtm review

@sdn4z sdn4z force-pushed the multiple-dependency-files-cli branch from 8a0443c to a1b9a13 Compare September 17, 2025 08:51
@github-actions github-actions bot added feature and removed feature labels Sep 17, 2025
@sdn4z sdn4z force-pushed the multiple-dependency-files-cli branch from a1b9a13 to 1548e6e Compare September 17, 2025 09:18
@github-actions github-actions bot added feature and removed feature labels Sep 17, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

🦉 lgtm Review

Score: Nitpicks 🤓

🔍 Summary

This PR introduces a valuable feature by allowing multiple dependency files to be specified. The implementation is solid and covers changes in the CLI, configuration, and core logic. Tests have been updated and new ones added to ensure correctness.

I've noted a few areas for improvement:

  • Renaming a parameter for consistency and clarity.
  • Bringing back a user-facing log message that was removed, which is especially useful when processing multiple files.
  • A minor performance optimization in the dependency selector.

These are minor points, and overall the PR is in good shape. Please address the comments before merging.

More information
  • Id: fdac09348e3f455a9433309b27aa90ca
  • Model: gemini-2.5-pro
  • Created at: 2025-09-17T09:36:08.300965+00:00
Usage summary
  • Request count: 2
  • Request tokens: 64,853
  • Response tokens: 20,188
  • Total tokens: 85,041

See the 📚 lgtm-ai repository for more information about lgtm.

@sdn4z sdn4z force-pushed the multiple-dependency-files-cli branch from 1548e6e to 8bb09b0 Compare September 17, 2025 09:43
@github-actions github-actions bot added feature and removed feature labels Sep 17, 2025
@sdn4z sdn4z marked this pull request as ready for review September 17, 2025 09:51
@sdn4z sdn4z requested a review from scastlara as a code owner September 17, 2025 09:51
@sdn4z sdn4z force-pushed the multiple-dependency-files-cli branch from 8bb09b0 to 01ebfc6 Compare September 17, 2025 12:29
@github-actions github-actions bot added feature and removed feature labels Sep 17, 2025
@sdn4z sdn4z requested a review from scastlara September 17, 2025 12:29
@sdn4z sdn4z added v5.0.0 v5.0.0 release and removed v5.0.0 v5.0.0 release labels Sep 17, 2025
@sdn4z sdn4z merged commit ac3beac into elementsinteractive:main Sep 17, 2025
12 checks passed
@sdn4z sdn4z deleted the multiple-dependency-files-cli branch September 17, 2025 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants