Move tree-sitter as a selectable analysis back-end to a commons
module and use functionalities without exposing it in the core.
#100
Labels
enhancement
New feature or request
Description:
Currently, the tool allows users to select Tree-sitter as an analysis backend through the core module. However, to streamline the architecture and encapsulate implementation details, Tree-sitter should be moved to a
commons
module. This refactoring will allow the tool to leverage Tree-sitter's functionalities internally without exposing it as a configurable option at the core level.Additionally, CodeQL will be removed and therefore there is no longer a need to expose tree-sitter this way.
Acceptance Criteria:
commons
module, encapsulating all Tree-sitter-related logic.Current Code (Before):
Proposed Code (After):
Steps to Implement:
commons
module to house the Tree-sitter engine and related utilities.Benefits:
Environment:
The text was updated successfully, but these errors were encountered: