Skip to content

refactor: use object syntax for property declarations to fix CEM types#11273

Merged
web-padawan merged 1 commit intomainfrom
chore/cem-property-syntax
Mar 6, 2026
Merged

refactor: use object syntax for property declarations to fix CEM types#11273
web-padawan merged 1 commit intomainfrom
chore/cem-property-syntax

Conversation

@web-padawan
Copy link
Copy Markdown
Member

Description

Shorthand Polymer property syntax (e.g., prop: String) causes the CEM analyzer to produce empty types. Convert all affected properties to object syntax (prop: { type: String }).

Type of change

  • Refactor

Shorthand Polymer property syntax (e.g., `prop: String`) causes the CEM
analyzer to produce empty types. Convert all affected properties to object
syntax (`prop: { type: String }`).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@web-padawan web-padawan requested review from tomivirkki and vursen March 6, 2026 13:59
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Mar 6, 2026

@web-padawan web-padawan removed the request for review from vursen March 6, 2026 14:10
@web-padawan web-padawan merged commit c3d7477 into main Mar 6, 2026
12 of 13 checks passed
@web-padawan web-padawan deleted the chore/cem-property-syntax branch March 6, 2026 14:10
@vaadin-bot
Copy link
Copy Markdown
Collaborator

This ticket/PR has been released with Vaadin 25.1.0-beta3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants