Skip to content

Improve symbol filtering

Emmanuele Bassi requested to merge filter-hidden into main

The current symbol filtering in the project configuration is sub-optimal.

Once I moved to shallow objects for generating the indices, I accidentally broke the hidden symbols check.

Additionally, we want to filter out callables like constructors, methods, and type functions in aggregate types like classes, interfaces, and records.

Finally, we should allow filtering through pattern matching, to avoid having to update the project configuration file every time we open a new development cycle, and we want to filter out the versioning macros.

Edited by Emmanuele Bassi

Merge request reports