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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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