# From youtube - NRLINT: Sorry?

**URL:** <https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989>\
**Category:** General\
**Created:** [27 July 2021 23:06 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989 "2021-07-27T23:06:21Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [27 July 2021 23:06 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/1 "2021-07-27T23:06:21Z")

</div>

I've watched the clip and `NRLINT` is mentioned as a new tool.  
[6:50 into the clip](https://www.youtube.com/watch?v=eTEbqZcumz4)

Sorry, but to me it is a bit vague. Where to find it and how to get it.

Looking: It is not a node, I can't find it in the library.  
So how are you supposed to use it - or even find it?

Thanks in advance.  
(Current version NR 2.0.1)

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [27 July 2021 23:11 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/2 "2021-07-27T23:11:33Z")

</div>

It's mentioned in the NR 2 blog post, and at [https://github.com/node-red/nrlint](https://github.com/node-red/nrlint)

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [28 July 2021 04:47 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/3 "2021-07-28T04:47:47Z")

</div>

Ok, it is `SOLVED` but I am not happy seeing this when I install `lint`.

```auto
npm install nrlint
npm WARN ts-lib-utils@2.2.0 requires a peer of typescript@2 || 3 but none is installed. You must install peer dependencies yourself.
npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
npm WARN type-coverage-core@2.4.1 requires a peer of typescript@2 || 3 but none is installed. You must install peer dependencies yourself.
npm WARN xterm-addon-fit@0.3.0 requires a peer of xterm@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+ nrlint@1.0.2
added 60 packages from 37 contributors and audited 915 packages in 14.69s

32 packages are looking for funding
  run `npm fund` for details

found 77 vulnerabilities (32 low, 14 moderate, 28 high, 3 critical)
  run `npm audit fix` to fix them, or `npm audit` for details

```

Should I be worried?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [28 July 2021 12:02 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/4 "2021-07-28T12:02:11Z")

</div>

Obviously I have a different (smaller) set of packages to yours.  
I didn't get any warnings when installing nrlint, nor did it introduce any new **npm audit** issues.  
It does seem to be a good idea to run **npm audit fix** from time to time.  
The only issue I can't resolve is with the minimist package in node-red-node-email

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [28 July 2021 16:24 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/5 "2021-07-28T16:24:37Z")

</div>

If you want to run audit fix as @jbudd suggests then backup your .node-red folder first (I am sure I didn't need to mention that as everyone backs it up regularly anyway). If the updates mess something up then you can get back to where you were by replacing `package-lock.json` with the original, removing the node\_modules folder and running `npm install`.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [28 July 2021 16:54 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/6 "2021-07-28T16:54:18Z")

</div>

@Trying_to_learn to be very frank - if your device is running on your local network with nothing outside your network able to access it, then it is unlikely that any of those audit warnings pose any real threat.

There is, however, a real chance that you'll break something whilst trying to tidy up the warnings... so as Colin says, back up before you start playing... or better yet, ignore the warnings.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [28 July 2021 18:09 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/7 "2021-07-28T18:09:49Z")

</div>

@knolleary can you confirm my reading of the docs that it will only update dependencies within the version range specified by the node requiring it, so in theory it should not break anything, as it should install the same versions as it would if you uninstalled a node and then re-installed it. Theory is not necessarily the same as practice of course.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [28 July 2021 21:21 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/8 "2021-07-28T21:21:38Z")

</div>

Thanks Nick and Colin.

Sorry, if I seem worried to the point of panic. But I am only trying to be a _good computer owner_ and keep things right.

Yes it is all a local thing, but if I don't install/fix the problems I am torn between it causing/instilling complacency by not doing them.

I'll think about it. Though again: thanks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [11 August 2021 21:22 UTC](https://discourse.nodered.org/t/from-youtube-nrlint-sorry/48989/9 "2021-08-11T21:22:15Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
