Skip to content

Angle Bracket LinkTo not respecting whitespace formatting #82

Description

@tylerturdenpants

One of the tests from https://github.com/ember-codemods/ember-angle-brackets-codemod/

Before ember-template-recast (correct)

input: 
{{link-to
  'Users'
  'apps.app.users.segments.segment'
  'all-users'
  (query-params searchTerm=searchTerm)
}}

output: 
<LinkTo
  @route="apps.app.users.segments.segment"
  @model="all-users"
  @query={{hash searchTerm=searchTerm}}
>
  Users
</LinkTo>

After ember-template-recast refactor (incorrect)

input: 
{{link-to
  'Users'
  'apps.app.users.segments.segment'
  'all-users'
  (query-params searchTerm=searchTerm)
}}

output: 
<LinkTo @route="Users" @models={{array 'apps.app.users.segments.segment' 'all-users'}}>Users</LinkTo>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions