# Nrlint no longer maintained?

**URL:** <https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095>\
**Category:** General\
**Created:** [12 November 2024 12:44 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095 "2024-11-12T12:44:47Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [12 November 2024 12:44 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/1 "2024-11-12T12:44:47Z")

</div>

Tried out nrlint with great success for improving quality and find issues. Unfortunately it has some false positives for some of the rules. There are posted several issues on the github page. And it doesn't always show the best information related to the warnings and errors it generates.

Is it no longer maintained or improved? Looks like it was last updated in 2022. I wish it would be improved further because it is a much needed tool for node red.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [12 November 2024 15:21 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/2 "2024-11-12T15:21:50Z")

</div>

As with all things open source it needs people (or a person) with time and energy to pick it up and help maintain and improve it. Pull requests are the best way to contribute and some things that are easy to fix (like documentation or examples) are a great place to start.

---

<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:** [12 November 2024 15:29 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/3 "2024-11-12T15:29:14Z")

</div>

The latest release was earlier this year. Whilst I don't disagree that it could do with some more attention, if you have examples of the problems you are seeing, please either add to the existing relevant issue, or raise new issues with details.

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [12 November 2024 15:31 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/4 "2024-11-12T15:31:21Z")

</div>

On github [GitHub - node-red/nrlint: Node-RED Flow Linter](https://github.com/node-red/nrlint) it says latest release is 1.1.0 from Jul 26, 2022.

Where is latest release from this year?

> **[Releases · node-red/nrlint](https://github.com/node-red/nrlint/releases)**
>
> Node-RED Flow Linter. Contribute to node-red/nrlint development by creating an account on GitHub.

---

<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:** [12 November 2024 15:41 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/5 "2024-11-12T15:41:18Z")

</div>

We must have overlooked creating the GitHub release artefact.

You can see the latest version is 1.2 on npm: [nrlint - npm](https://www.npmjs.com/package/nrlint/v/1.2.0)

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [12 November 2024 15:43 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/6 "2024-11-12T15:43:21Z")

</div>

Thanks, that's great it is still updated! Should have checked package.json because indeed it also says 1.2.0.

---

<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:** [12 November 2024 15:58 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/7 "2024-11-12T15:58:52Z")

</div>

> [@ThingsTinkerer](#):
>
> Should have checked package.json

Also you could have looked in Manage Palette.

---

<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:** [12 November 2024 16:02 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/8 "2024-11-12T16:02:35Z")

</div>

Nrlint isn't listed on the palette manager; it predates proper plugin support so didn't make sense to add.

A fact I rediscovered myself last week and made a note to do something about it.

---

<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:** [12 November 2024 16:04 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/9 "2024-11-12T16:04:37Z")

</div>

> [@knolleary](#):
>
> Nrlint isn't listed on the palette manager

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/b/1b07e1dc6661e7d83e5353bd0cec719ac41fb899.png)

Wasn't that feature added recently? In version 4 possibly.

---

<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:** [12 November 2024 16:22 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/10 "2024-11-12T16:22:51Z")

</div>

Yes. Nrlint predates that and didn't get updated to be included in the catalog. That's what I made a note of to fix.

---

<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:** [12 November 2024 16:31 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/11 "2024-11-12T16:31:41Z")

</div>

But as you can see. It _is_ there, for me anyway.

---

<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:** [12 November 2024 16:36 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/12 "2024-11-12T16:36:06Z")

</div>

I was referring to the install-side of things. Nrlint does not appear in the catalog of modules available to install.

---

<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:** [12 November 2024 16:44 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/13 "2024-11-12T16:44:33Z")

</div>

Ah, ok. My original response was about how to check what version was installed when @ThingsTinkerer said he looked in package.json to see what version was installed.

Actually @ThingsTinkerer package.json is not a reliable method of checking. The actual version installed may be greater than the one there. You can look in package-lock.json or in the command line, in the .node-red directory, use  
`npm list nrlint`

---

<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:** [10 February 2025 16:44 UTC](https://discourse.nodered.org/t/nrlint-no-longer-maintained/93095/14 "2025-02-10T16:44:47Z")

</div>

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