[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
Proposed changes
adapt to new plugin mechanism(node-red/designs#39) to enable linter function in Node-RED Editor.
eliminate complicated WebPack dependency to focusing on core functionality. Plugin nrlint-plugin-func-style-eslint is able to used only on CLI.
Because Node-RED plugin implementation(node-red/node-red#2779) is work-in-progress, this PR doesn't fully work. For example, configuration of linting rule can't be read from $NRHOME/settings.json, but it is hardcoded in nrlint.html.
Proposed changes
eliminate complicated WebPack dependency to focusing on core functionality. Pluginnrlint-plugin-func-style-eslint
is able to used only on CLI.Because Node-RED plugin implementation(node-red/node-red#2779) is work-in-progress, this PR doesn't fully work. For example, configuration of linting rule can't be read from$NRHOME/settings.json
, but it is hardcoded innrlint.html
.Checklist