Skip to content

Conversation

@d3xter666
Copy link
Member

The JSDoc configuration was set to exclude specific files containing custom UI5 tags (like @ui5-restricted) that aren't recognized by JSDoc. However, these exclusion patterns weren't working in the monorepo setup.

With npm workspaces, dependencies can be installed in multiple locations:

  • Root level: ../../node_modules/@ui5/ (relative to the documentation package)
  • Package level: ./node_modules/@ui5/ (within the documentation package itself)

The original jsdoc.json only had exclusion patterns for the root-level path. When npm installed @ui5/builder-npm at the package level, the excluded files (like JSTokenizer.js) were still being processed. Since these files use the custom @ui5-restricted tag and allowUnknownTags: false was configured, JSDoc failed on encountering these unknown tags.

@d3xter666 d3xter666 requested a review from a team November 27, 2025 14:33
@d3xter666
Copy link
Member Author

@coveralls
Copy link

Coverage Status

coverage: 94.674% (+0.01%) from 94.661%
when pulling e088be9 on fix-jsdoc-build
into 2ff8c59 on main.

@d3xter666
Copy link
Member Author

Closing in favour of: #1221

@d3xter666 d3xter666 closed this Nov 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants