Skip to content

Post-merge-review: Fix template-no-class-bindings false positive in GJS/GTS#2667

Merged
NullVoxPopuli merged 1 commit intoember-cli:masterfrom
johanrd:night_fix/template-no-class-bindings
Apr 13, 2026
Merged

Post-merge-review: Fix template-no-class-bindings false positive in GJS/GTS#2667
NullVoxPopuli merged 1 commit intoember-cli:masterfrom
johanrd:night_fix/template-no-class-bindings

Conversation

@johanrd
Copy link
Copy Markdown
Contributor

@johanrd johanrd commented Apr 13, 2026

What's broken on master

Flags classBinding/classNameBindings attributes as classic-Ember mixin patterns. In GJS/GTS a user-authored component could legitimately accept these as argument names with any meaning.

Fix

Gate to .hbs only.

Test plan

19/19 tests pass. 2 new GJS valid tests fail on master.


Co-written by Claude.

classBinding/classNameBindings are classic Ember mixin properties; in
GJS/GTS files a component may legitimately accept @classBinding as an
argument with any meaning.
@johanrd johanrd marked this pull request as ready for review April 13, 2026 10:30
@NullVoxPopuli NullVoxPopuli merged commit cb0f451 into ember-cli:master Apr 13, 2026
10 checks passed
@johanrd johanrd deleted the night_fix/template-no-class-bindings branch April 14, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants