This is a fix PR relating to #33 - empty return functions would be assumed to prime handling the closing of rows statements. This is obviously only true if the return instruction's results include one of the relevant types.
As a result, deferred functions which do not close the initial statement would pass without a linter error. I have added a test to verify this case outputs an error.
This is a fix PR relating to #33 - empty return functions would be assumed to prime handling the closing of rows statements. This is obviously only true if the return instruction's results include one of the relevant types.
As a result, deferred functions which do not close the initial statement would pass without a linter error. I have added a test to verify this case outputs an error.
This probably completes the issue #7