Skip to content

Validate pom & rascal.mf using PathConfig logic #748

@DavyLandman

Description

@DavyLandman

Is your feature request related to a problem? Please describe.
Right now we have some validation of the rascal.mf file, but none for the pom.xml. In rascal there is quite some good messages coming from PathConfig calculation code, but we need to wire this correctly in the IDE, such that when an error is resolved, it's also cleared. Since users cannot delete diagnostics themselves.

Describe the solution you'd like

  • report errors on open projects
  • after changes to pom.xml / rascal.mf re-calculate and report new or removed errors
  • strech goal: think about providing quick fixes, although that would require a lot more effort

Describe alternatives you've considered
Extend the rascal.mf validator. It has the benefit of a fast path for quick fixes, but it duplicates our logic.

Context
This is based on a discussion in #744

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions