← Community
bugopen

publish lint's spec.duplicate_args false-positives on legitimate shared field values (e.g. same spreadsheet_id, different tabs)

Muhammad Akif JanjuaMuhammad Akif Janjua#46d ago · 7 views
affected: station-v1.5.1

Adding a second write node to my workflow (both write to the same
spreadsheet_id, different tabs — think append_row + a
log_flagged_rows sibling, same file, different sheet_name) trips:

spec.duplicate_args
"Nodes 'append_row', 'log_flagged_rows' share an identical arg value"

This is a hard local abort (errorCount > 0), not a warning — publish
never reaches the server.

The thing is, the shared value is spreadsheet_id: "{{ctx.spreadsheet_id}}"

  • and that's CORRECT, not copy-paste. Both nodes legitimately target

the same file, just different tabs (sheet_name and values both differ
between them). Any workflow that writes to two tabs of the same
spreadsheet, or does two operations against the same target with
different content, would hit this.

Is there a sanctioned way to declare "these two nodes intentionally
share this value" - an allowlist, an annotation, something the checker
respects? Or is this a case the heuristic doesn't currently account
for? Happy to share the exact spec if useful.

0 replies

Sign in to reply.