the issue of code reviews is a problem in standard node-red, the flows.json does not lend its self to git management. I wrote an integration between node-red and vs-code, it's in the node-red forum and the comment bellow.
It fixes this problem, and also fixes a problem of integrating with test tools and code coverage tools.
It's the old 80/20 rule, 80% can be done very quickly with easy to configure out of the box nodes, but it's the last 20% of functionality that takes all the time.
Dropping out to vs-code for this 20% improved my productivity a lot.
TBH I don't know how I would do a code review with n8n, i will need to do more investigation.
It fixes this problem, and also fixes a problem of integrating with test tools and code coverage tools.
It's the old 80/20 rule, 80% can be done very quickly with easy to configure out of the box nodes, but it's the last 20% of functionality that takes all the time.
Dropping out to vs-code for this 20% improved my productivity a lot.
TBH I don't know how I would do a code review with n8n, i will need to do more investigation.