Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
3 small improvements to VBA's heuristic:
Currently, there is a non-negligible share of VBA code that does not include the vb-module metadata. This PR relaxes the need for that metadata for a
.bas
code file to be considered VBA. (See sample namedd_WordCmds.bas
).This PR reverts commit 94e7b20. It wrongly presumed that
Option Compare (Text|Binary)
is exclusive to VBA, but onlyOption Compare Database
is 1. (See sample namedmodFrm.bas
for a VB6 file using using Option Compare Binary).This PR adds Microsoft Word related objects to VBA's heuristic. (See sample named
QuickCards.bas
for a Word related sample).Checklist:
Footnotes
Option Compare Database can only be used within Microsoft Access (source) ↩