Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rule database structure changes, and related diagnostic/doc changes. #9

Closed
wants to merge 10 commits into from

Conversation

ShaheedHaque
Copy link
Owner

The first two commits (dd33dfb and 18209a5) restore changes that got dropped from PR2 and PR3. The remaining commits are a fine-grained breakdown of PR4. I recommend reviewing the changes one commit at a time.

Shaheed Haque added 10 commits February 5, 2017 12:31
This restores consistency with how the other rule databases are
handled from a diagnostic point of view.
no changes. This makes it easy+nice override another rule.
The API to the rule database is now less abstract, and more opinionated
to reduce the amount of boilerplate rule writers need to use. The
explicit ability to add new rules reflects the model of having a core
set of rules plus multiple additional sets (e.g. one per framework).

The change also improves the way that rule-based diagnostic names
are generated to match the new structure, making the diagnostic
names reflect the use of the add_rules() mechanism.
@tosky
Copy link

tosky commented Feb 5, 2017

While the use of github as way to send new changes can be acceptable for new contributors as new, the usage of pull request is cutting off the broader KDE community from the review process. Please use the proper tools for this.

@ShaheedHaque
Copy link
Owner Author

ShaheedHaque commented Feb 6, 2017 via email

@ShaheedHaque ShaheedHaque deleted the KDE_merge2_part1 branch February 18, 2017 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants