-
Notifications
You must be signed in to change notification settings - Fork 145
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
Introduction of YML metadata for eclipse-cs integration #822
Comments
…-cs integration
…-cs integration
…-cs integration
…-cs integration
…-cs integration
…-cs integration
…-cs integration
Hi, I am a beginner at this issue can you help me? How to work on it? |
I am marking this issue as blocked because of issues identified at checkstyle/eclipse-cs#317 (comment) . eclipse-cs metadata is not working with this YML in it. I don't know if it is because of the combination of XML/YML (old/new metadata) or something else. In order to restore functionality of sevntu's eclipse plugin while investigating eclipse-cs more, the commit adding the YML should be reverted unless a fix can be found sooner. Even if eclipse-cs' functionality is fixed, I feel this should be blocked by #864 and wait until we convert everything to the new format. This way we can be one or the other, all old or all new, and not anything in-between |
It was decided by @romani and me, that all eclipse-cs extension projects will have
eclipse-metadata.yml
file which would consist metadata required during automatically generating check metadata and integrating with eclipse-cs.(PR: checkstyle/eclipse-cs#242)For now, the required eclipse cs configuration metadata are the
RuleGroupMetadata.name
and related data.Data required for third party extensions are
extensionName
- Name of the package of extension - for e.g.com.github.sevntu
ruleGroupName
- The name which would be displayed in eclipseruleGroupDesc
- Brief description of the extensionruleGroupPriority
- Priority number of the rule group to determine the relative positioning in UI treesThere can be multiple group categorization.
Example
yml
config:directory content which show cases that every package except for
test
falls under group "SevNTU Checks":This config results in the following eclipse-cs UI tree:
The text was updated successfully, but these errors were encountered: