-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add ESLint to CI and Commit Hooks #1783
Comments
Thanks for opening this issue!
|
I personally am not particularly fond of commit hooks. I think we have discussed that in the past - a prettified code block may not always be the most practical style during code development. I would prefer a CI step over commit hooks. Unless having both brings any benefits? |
I think commit hooks are good to make sure that PRs fit the lint standards that we apply, regardless of the additional styles of prettier. Hooks can always be skipped with |
As I understand it, I don't believe it's developer friendly to force-prettify code they are still working on when making a commit. Just thinking about breakpoints that are set to specific lines, when suddenly the lines change because of a prettify. When working on a code block and the structure suddenly changes, that could also be somewhat disruptive as the developer would have to reorient visually. A developer would have to move to use git shell commands to use When would these hooks be invoked? |
New Feature / Enhancement Checklist
Current Limitation
Currently, there is no ESLint enforcement on this repo. Nor is there an option to run
npm run lint-fix
like the other repo's have.Feature / Enhancement Description
Having lint as part of our CI here would help detect bugs and poorly written code.
Example Use Case
Alternatives / Workarounds
Manually run lint
3rd Party References
The text was updated successfully, but these errors were encountered: