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

feat: Detect deprecations in ManagedObject metadata #349

Merged
merged 33 commits into from
Oct 16, 2024

Conversation

d3xter666
Copy link
Contributor

@d3xter666 d3xter666 commented Oct 7, 2024

JIRA: CPOUI5FOUNDATION-858

Depends on: #358

@d3xter666 d3xter666 marked this pull request as draft October 7, 2024 10:08
@d3xter666 d3xter666 marked this pull request as ready for review October 10, 2024 12:48
@d3xter666 d3xter666 requested a review from a team October 10, 2024 12:48
@d3xter666 d3xter666 requested a review from matz3 October 15, 2024 08:01
matz3
matz3 previously requested changes Oct 15, 2024
src/linter/ui5Types/SourceFileLinter.ts Outdated Show resolved Hide resolved
src/linter/ui5Types/SourceFileLinter.ts Outdated Show resolved Hide resolved
Copy link
Member

@matz3 matz3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@matz3 matz3 requested a review from a team October 15, 2024 14:16
@d3xter666 d3xter666 merged commit 9cc1202 into main Oct 16, 2024
13 checks passed
@d3xter666 d3xter666 deleted the feat-managed-object-metadata branch October 16, 2024 16:23
@openui5bot openui5bot mentioned this pull request Oct 16, 2024
matz3 added a commit that referenced this pull request Oct 18, 2024
The UI5 class inheritance check needs to perform a different check when
the UI5 base classes are actually within the current project like it is
the case for the sap.ui.core library.
In this case the declaration is based on the actual code, not the UI5
type definitions.

This change adds a very minimal sap.ui.core project where this scenario
can be reproduced without having to test the whole original library.

This is a follow-up of #349
matz3 added a commit that referenced this pull request Oct 18, 2024
The UI5 class inheritance check needs to perform a different check when
the UI5 base classes are actually within the current project like it is
the case for the sap.ui.core library.
In this case the declaration is based on the actual code, not the UI5
type definitions.

This change adds a very minimal sap.ui.core project where this scenario
can be reproduced without having to test the whole original library.

This is a follow-up of #349
matz3 added a commit that referenced this pull request Oct 18, 2024
The UI5 class inheritance check needs to perform a different check when
the UI5 base classes are actually within the current project like it is
the case for the sap.ui.core library.
In this case the declaration is based on the actual code, not the UI5
type definitions.

This change adds a very minimal sap.ui.core project where this scenario
can be reproduced without having to test the whole original library.

This is a follow-up of #349
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.

2 participants