Add heuristics for OpenEdge ABL #7724
Open
+20
−3
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
.pis a common file extension which is getting mapped to OpenEdge ABL in most cases (except when matching a pattern for GNUplot files). This has been raised several times ( #4216, #4074, #3835, #3619, #1277). This PR adds patterns to prevent this. I also added a pattern for the language under the.clsextension, as it was similar and there were already samples in the repo.There were already two OpenEdge .p samples, but one was a single-line hello world. I have replaced this sample.
Checklist: