Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Export Livelint functionality as a module #84

Open
cldmstr opened this issue Mar 24, 2023 · 0 comments
Open

Export Livelint functionality as a module #84

cldmstr opened this issue Mar 24, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@cldmstr
Copy link
Member

cldmstr commented Mar 24, 2023

Following the idiomatic go project pattern of having a re-usable library wrapped by thin layers of executable, refactor the project so that the livelint functionality is the basic functionality of the project and there is a cmd/livelint where the main lives for the CLI.

Acceptance:

  • core livelint code that exposes the reusable functionality has been moved to the project root
  • CLI main is moved to a cmd directory
  • internal functionality is distributed by business functionality
@cldmstr cldmstr added the enhancement New feature or request label Mar 24, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants