integrated-application-development / integrated-application-development/delphilint

Make it easy to fine-tune the Sonar's Delphi default ruleset

Open
#80 4 comments 1 reaction 0 assignees View on GitHub
client enhancement
Dominant language
Pascal
Stars
146
Forks
31
PR merge metrics
No merged PRs in 30d

Description

### Prerequisites

- [X] This improvement has not already been suggested.
- [X] This improvement would be generally useful, not specific to my code or setup.
- [X] This improvement is not related to analysis quality (e.g. new rules, improvements to existing rules), which should be raised on the [SonarDelphi repository](https://github.com/integrated-application-development/sonar-delphi/issues).

### Engine area

Delphi IDE integration

### Improvement description

In the settings dialog "Standalone Mode tab" the option "Use SonarDelphi's default ruleset" is selected. When then the user selects "Use a custom ruleset" all rules are selected. It would be better, I think if only the rules of the default ruleset were selected, so that the user can fine-tune the ruleset, by adding/removing rules.

### Rationale

Typically the user wants to adjust the default ruleset, rather than specifying from scratch a new ruleset. The default ruleset is a better starting point for that, compared to starting with all rules selected.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.