[Improvement]: Improve the ProjectPaths APIs to support tooling-related files #43537
Labels
Area/ProjectAPI
Priority/High
Team/DevTools
Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs )
Type/Improvement
Description
The current APIs in ProjectPaths only identify files/directories in two ways: standalone source files or files/directories that belong to a package. With tooling support, there can be files that are not a source file of a package but from the user's perspective, the file belongs to the package. This is not considered in the APIs in the ProjectPaths and therefore, causes failures in debugging in certain cases.
Therefore, these APIs need to be improved to support files related to tooling that we may introduce in the future as well.
Describe your problem(s)
No response
Describe your solution(s)
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response
The text was updated successfully, but these errors were encountered: