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

Create basic format checker for site #28

Open
atcupps opened this issue Dec 29, 2023 · 2 comments
Open

Create basic format checker for site #28

atcupps opened this issue Dec 29, 2023 · 2 comments
Assignees
Labels
A - quality Area: Code or algorithm quality C - site Component: `site` good first issue Good for newcomers

Comments

@atcupps
Copy link
Owner

atcupps commented Dec 29, 2023

The format checker should be able to be run from the command line with an argument for a directory to check specified. It should check .svelte and .ts files; it doesn't need to do much aside from some of the more basic rules specified in STYLE.md. Some easy ones to check, for example, would be that file ownership is specified at the top of each file, and ensuring all lines are max 80 columns. Others can be checked as well. If formatting is incorrect, it should print out helpful information about what's formatted poorly, and it should return a non-zero exit code. Otherwise it should return an exit code of 0.

@atcupps atcupps added good first issue Good for newcomers C - site Component: `site` A - quality Area: Code or algorithm quality labels Dec 29, 2023
@atcupps atcupps added this to the Release low priority milestone Dec 29, 2023
@atcupps
Copy link
Owner Author

atcupps commented Dec 29, 2023

@alanliu2009 any interest in working on this?

@alanliu2009 alanliu2009 self-assigned this Dec 30, 2023
@atcupps
Copy link
Owner Author

atcupps commented Jan 5, 2024

@alanliu2009 Suggestion I think you should call this MeiLint

@atcupps atcupps modified the milestones: 2. Release low priority, 5. Backlog Mar 20, 2024
@atcupps atcupps modified the milestones: 5. Backlog, 5: Priority Backlog May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A - quality Area: Code or algorithm quality C - site Component: `site` good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants