Community
Participate
Working Groups
Currently the only form of content validation in Orion occurs within the context of a single editor buffer. We should have a service or mechanism for performing validation across an entire tree of resources. There are a few options here: 1) Pure client side validation. The service is given the buffer of each file in succession, and it returns error markers. 2) Validation server. The client service is given the URL to validate, which it would send to some "build server" for processing asynchronously. An orion task/operation would capture the ongoing state of the validation and have a way to access the validation results once completed. 1) is much simpler but only allows very localized forms of validation. Often validation requires looking at multiple files together which would need something like 2) where the validator could traverse the content tree as it wants (think of an HTML link checker for example).
Any language that allows cross-unit references would benefit from performing validation on the "project" as a single operation/transaction. I don't think #1 will cut it unless one can correlate the different validation requests as part of the same snapshot, and markers are not restricted to the file at hand. Thanks for adding this, John.
*** Bug 372609 has been marked as a duplicate of this bug. ***
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html
Pretty important to some regular IDE use cases.
Assigning to Curtis.
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg04002.html
Reopening as suggested.
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg04114.html