-
Notifications
You must be signed in to change notification settings - Fork 295
ImplicitVariantReturnTypeInspection
Max Dörner edited this page Jun 2, 2019
·
3 revisions
Description: Function returns an implicit Variant
Type: CodeInspectionType.CodeQualityIssues
Default severity: CodeInspectionSeverity.Suggestion
This inspection finds functions that are implicitly returning a Variant
value.
Function GetFoo
is returning an implicit Variant
value:
Public Function GetFoo()
End Function
Function
procedures always have a return value. When it isn't specified, then this return value is an implicit Variant
.
QuickFix: Return explicit Variant
Public Function GetFoo() As Variant
End Function
By explicitly specifying a function is returning a Variant
, a function's signature no longer looks like that of a Sub
procedure, improving code readability.
rubberduckvba.com
© 2014-2021 Rubberduck project contributors
- Contributing
- Build process
- Version bump
- Architecture Overview
- IoC Container
- Parser State
- The Parsing Process
- How to view parse tree
- UI Design Guidelines
- Strategies for managing COM object lifetime and release
- COM Registration
- Internal Codebase Analysis
- Projects & Workflow
- Adding other Host Applications
- Inspections XML-Doc
-
VBE Events