GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — build: don't store eslint locally by avivkeller · Pull Request #54231 · nodejs/node Conversation
|
|
Review requested:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
CC @nodejs/build @nodejs/linting |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Reviewers, please review the commit '(review changes)'. The first commit removes the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Everything is passing! The failure is because of #54229. The original PR didn't see any objections, is this good to land in the coming days? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@ ## main #54231 +/- ## ========================================== + Coverage 87.10% 87.33% +0.23% ========================================== Files 647 648 +1 Lines 181693 182321 +628 Branches 34869 34972 +103 ========================================== + Hits 158256 159225 +969 + Misses 16733 16371 -362 - Partials 6704 6725 +21 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm +1 to this approach, but feel like there's probably folks who have more domain knowledge about this who should actually be the ones to approve it. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I don't think there was any specific reason why those linters were checked into the repo besides maybe offline functionality, but I think that's likely no longer needed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Great! I'm glad y'all are on board! Seeing as the linting is passing (except for the unrelated issue), all looks good in terms of land-ability. Although, I assume this needs a CI to land. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
CI is passing. 🎉 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Everytime I run e.g. make lint-js on this branch, it runs npm. Can you make it sure npm is run only when there were changes in the package-lock.json?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
FWIW, it's possible to achieve on-demand node_modules: package-lock.json
npm install --no-save
@touch node_modules |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I have it setup like: tools/.jslintstamp: cd tools/eslint && $(call available-node,$(run-npm-ci)) @touch $@ If the user wants to re-build the lint, they have to run |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Hey, I'd love to get some reviews if there aren't any more objections. I don't want to pressure anyone tho. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Any more changes needed? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Thanks for approving! Does anyone else have any more feedback? It's been a while since any reviews. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
No objections in a week, is this |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
node/doc/contributing/collaborator-guide.md Lines 900 to 908 in 27f1306
so this is not author ready because there are no recent Jenkins CI run. If you start one, it would be. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Per @aduh95's comment:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The MacOS CI appears to have failed to start, could someone restart it? As for the linked linux OpenSSL one, see #54737 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
FWIW CI is 🟢 (Yay!) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Landed in 437e168 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
PR-URL: #54231 Reviewed-By: Antoine du Hamel <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
Missing ./tools/node_modules/eslint/eslint.js onmake test?
There was an error while loading. Please reload this page.