Skip to content
This repository has been archived by the owner on Jan 19, 2025. It is now read-only.

feat: list declarations under a public module if applicable #645

Merged

Conversation

lars-reimann
Copy link
Member

@lars-reimann lars-reimann commented Jun 14, 2022

Closes #509.

Summary of Changes

  • If declarations are declared in a private module but reexported in a public one they are now properly shown underneath the public module in the tree view. This considerably cleans up the tree view.
  • The usage count attached to modules (see feat(gui): module usages/usefulness #642) also makes more sense now.
  • Moreover, when adapters are generated, they also match the public module structure now without exposing internal details.

Screenshots (if necessary)

image

@lars-reimann lars-reimann linked an issue Jun 14, 2022 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Jun 14, 2022

MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ CREDENTIALS secretlint yes no 4.24s
✅ GIT git_diff yes no 0.01s
✅ JSON eslint-plugin-jsonc 1 0 0 16.6s
✅ JSON jsonlint 1 0 4.38s
✅ JSON prettier 1 0 0 10.23s
✅ JSON v8r 1 0 1.96s
✅ PYTHON bandit 2 0 0.58s
✅ PYTHON black 2 0 0 0.82s
✅ PYTHON flake8 2 0 0.78s
✅ PYTHON isort 2 0 0 0.23s
✅ PYTHON mypy 2 0 10.78s
✅ PYTHON pylint 2 0 5.96s
✅ TSX eslint 21 0 0 15.94s
✅ TYPESCRIPT eslint 20 0 0 10.48s
✅ TYPESCRIPT prettier 41 0 0 3.83s

See errors details in artifact MegaLinter reports on CI Job page
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

@lars-reimann lars-reimann merged commit d1197d0 into main Jun 14, 2022
@lars-reimann lars-reimann deleted the 509-list-declarations-under-a-public-module-if-applicable branch June 14, 2022 20:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

List declarations under a public module if applicable
1 participant