Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve efficiency in source code scanning #394

Open
asafgabai opened this issue Aug 17, 2023 · 0 comments
Open

Improve efficiency in source code scanning #394

asafgabai opened this issue Aug 17, 2023 · 0 comments
Labels
feature request New feature or request

Comments

@asafgabai
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The applicability scanner operates individually for each module (except for Maven), scanning all files within its root path. In cases where modules are nested within one another, the scanner may inadvertently scan certain files multiple times. In contrast, the other source code scanners run once for the entire project, using IntelliJ's base path as the project root, even if the modules are located outside of this directory.

Describe the solution you'd like to see
The scanners should get a list of roots (based on the modules' paths) that don't contain each other. For all scanners except the applicability scanner, the existing practice of obtaining IntelliJ's base path should be retained alongside the new module-based root list.

@asafgabai asafgabai added the feature request New feature or request label Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant