When creating code (with Apps or Logic Block), there are simple errors that can be predicted.
[Example]
When declare a Python function, 'default value parameter' should always follow 'non-default value parameter'.
If not, error.

But visual python is possible this situation on Logic Block.
[I think]
When user creates function, if error is expected, it is better to show a 'warning message'.
[Question to Maintainers]
I wonder that if you don't care about this kind of problem.
Are you going to ignore all predicted error? for increasing user's freedom?
When creating code (with Apps or Logic Block), there are simple errors that can be predicted.
[Example]
When declare a Python function, 'default value parameter' should always follow 'non-default value parameter'.
If not, error.
But visual python is possible this situation on Logic Block.
[I think]
When user creates function, if error is expected, it is better to show a 'warning message'.
[Question to Maintainers]
I wonder that if you don't care about this kind of problem.
Are you going to ignore all predicted error? for increasing user's freedom?