It breaks all hope of unit testing the component..
e
echoing-dinner-19531
03/01/2023, 10:29 AM
export is really for stack outputs, so you probably don't want to be calling that in components.
m
millions-addition-49065
03/01/2023, 3:04 PM
That’s what I figured. thanks. Would it be helpful or is there any interest in somehow making that preventable?
l
little-cartoon-10569
03/01/2023, 6:58 PM
Linting tools help with that, if it's important to you. And code reviews.
I have a code standard that no external interfaces (config, stack references, other components, etc.) are allowed in components we write, other than the component's core purpose and logging. We rely only on code reviews to enforce this. It's working fine so far.