Generalize UI5 sources #61
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We currently aren't enabling standard queries to use UI5 remote flow sources. This is changed in this PR where we move the UI5 sources into the generic remote flow source concept to enable all queries to be able to use them.
This also means we can no longer differentiate between between the origin of sources, so our UI5 specific queries become more general in that any remote flow source to a UI5 specific sink is reported.
This changes the definition of a UI5 specific query such that it is the sink that differentiate it from our standard library query. This allows use to provide UI5 specific remediations in the documentation. Since a remediation will be sink depended this is fine. The use of data (it's context) determines how it must be encoded and that will be UI5 specific.