-
Notifications
You must be signed in to change notification settings - Fork 231
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
grab bag of dev goodies, gha, lint, dep versions #607
base: master
Are you sure you want to change the base?
Conversation
dependency version checks
I purposefully avoided updating dependency versions in this PR. |
CI supportOver on my fork of nearley, you can click the Actions tab and see the status of CI tests. I think it's pretty self explanatory but I'm happy to answer any questions. |
7b63956
to
fccd8ad
Compare
Lint supportThis is the current lint output the One example is that it appears that older code in the repo has semicolons. However, there's far more semicolons than not, so I set the rule to require them and only warn. It'd be easy to remove them all by changing the rule and running
|
Thanks for this. Quick question — in this PR do you also intend to fix the issues reported by the linter? I guess the linter is only helpful if we do that, but I don't think I'll have time to go through the issues myself in the near future. |
I'd be happy to fix the lint issues, but prefer doing each issue in a separate PR. Example: inconsistent semicolon usage. They used to be kinda standard in JS community but now they're mostly dispensed with. What is THIS projects preference? That issue is a PR, with possible conversation all of its own. |
|
ping |
Hi Matt - thanks for the reminder. In general changes that don't fix bugs or add vital functionality are very low priority for me — actually, they are a net risk because the project as it stands works (even if the code looks a little dated) and changes might break something unexpected for someone somewhere. I'd love to have time to review all pull requests carefully and immediately, but realistically that's hard on top of the already-more-than-full-time obligations of being a student. Unless there is a compelling urgency, I expect to get to this and other nearley-related items during the first few weeks of summer break. Thanks for your patience! |
npm install
rewrites package-lock.json differently between node 14 and 16os.EOL
andpath.join
updates needed.lint
andlintfix