Support long directive names in the `{$IFOPT}` directive
Assessment
This issue has not been assessed yet.
Description
Prerequisites
- This improvement has not already been suggested.
- This improvement would be generally useful, not specific to my code or setup.
Engine area
Delphi language support
Improvement description
Delphi 13 has added support for long directive names in {$IFOPT}.
We'll need to add support to the CompilerDirectiveParser.
See
Rationale
Delphi 13 support.
- Dominant language
- Java
- Stars
- 160
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from integrated-application-development/sonar-delphi
-
`automated` visibility tokenized but not handled crashes the scanPossibly taken @adityaanikam claimed this 21 days ago. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
integrated-application-development/sonar-delphi#471 · 1 comment ·
-
bug triage
Difficulty 3/5 1-2 days Newbie friendliness 66/100
-
VariableInitialization false positive for custom managed record with Initialize operatorPossibly taken @Bazooper-blip claimed this 28 days ago. Openenhancement rule
Difficulty 3/5 1-2 days Newbie friendliness 65/100
integrated-application-development/sonar-delphi#468 · 1 comment ·
-
engine enhancement
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
feature rule
Difficulty 5/5 Over a week Newbie friendliness 35/100
All issues in integrated-application-development/sonar-delphi
Similar issues
-
Optimize consumer version heatmap aggregation to avoid repeated scansPossibly taken @praykaria31 claimed this today. Opentype/enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Apicurio/apicurio-registry#10662 · 1 comment ·
Maintainers usually reply within 1 day
-
a:false-positive
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
Maintainers usually reply within 1 day
-
status: waiting-for-triage
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
spring-projects/spring-boot#52347 ·
Maintainers usually reply within 2 days
-
bug untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
opensearch-project/opensearch-migrations#3480 ·
Maintainers usually reply within 2 days
-
[Bug] Certificate expiry sorting can reverse UTC order across a viewer daylight-saving gapPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
apache/rocketmq-dashboard#7318 ·
Maintainers usually reply within 3 days