$ npx node-red-dev validate
---Validating Package---
@ptweety/node-red-contrib-ccu@3.5.2
✅ Package is MIT licensed
✅ Repository/Bugs Link Supplied
✅ Package uses a Scoped Name
✅ Package uses a Scoped Name
✅ No similar named packages found
✅ Node-RED Keyword Found
✅ Compatible with Node-RED v3.0.2
✅ Compatible with Node-RED v1.3.7
✅ Compatible with Node-RED v2.2.3
✅ Compatible NodeJS Version found 14.0.0
---Validating Nodes---
...
---Validating Dependencies---
✅ Package has 5 dependencies
✅ No incompatible packages found in dependency tree
✅ All prod dependencies using latest versions
Complete
checking the logs, you've hit a rare bug we haven't been able to nail down in the flow library.
Sometimes the scorecard reports against an older version of the module than the one that has just been updated. In this screenshot note the 3.5.2 (your latest version) but then the scorecard output reports 3.5.0.
We haven't been able to figure out what causes this. The code downloads the latest tar file from npm to examine - yet somehow the scorecard 'finds' an old version.
I don't have an immediate workaround for you - we need to get to the bottom of this issue on our side.
maybe one additional comment from my side: I was rather quick (max few minutes) to request the update in flows.nodered.org after I've published to npm.
I can also offer to come back right after I've published the next version, so you can monitor / debug the update process on flows.nodered.org
with our package @captica/node-red-systacomfort2 we have the same problem. We missed some metadata in the fist version and released a fix pack which passes the node-red-dev validation. But the scorecard still reports the missing attributes.
How can we fix that?
Regards
Marc
---Validating Package---
@captica/node-red-systacomfort2@1.0.2
✅ Package is MIT licensed
✅ Repository/Bugs Link Supplied
✅ Package uses a Scoped Name
✅ Package uses a Scoped Name
✅ No similar named packages found
✅ Node-RED Keyword Found
✅ Compatible with Node-RED v3.0.2
› Warning: P06 NOT Compatible with Node-RED v1.3.7
✅ Compatible with Node-RED v2.2.3
✅ Compatible NodeJS Version found 14.0.0
---Validating Nodes---
✅ Nodes all have unique names
✅ Examples found for all nodes
---Validating Dependencies---
✅ Package has 0 dependencies
✅ No incompatible packages found in dependency tree
✅ All prod dependencies using latest versions
Complete
Could it be to do with two or more releases rapidly one after the other? So another release before the first one has been actioned? Or something like that. I see that has happened to both these nodes.
Though I see not necessarily with @ptweety's node.