Skip to content

formatter: Diff with Prettier on indentation of default option args #16704

@mattlewis92

Description

@mattlewis92

Input

function EmptyView({
  title = 'title',
  description = $localize`:@@search_label_no_results_hint:Try using different keywords`,
}) {}

Config

{
  "$schema": "./node_modules/oxfmt/configuration_schema.json",
  "singleQuote": true,
  "printWidth": 80
}

Oxfmt output

Oxfmt version: 0.17.0

function EmptyView({
  title = 'title',
    description = $localize`:@@search_label_no_results_hint:Try using different keywords`,
}) {}

Oxfmt playground link

https://playground.oxc.rs/#eNptU2Fr20AM/SvmGGyDDLrCoAQKHW0Dg27t1tJ+KaTyWXauPd95ktwkM/nv0zm20w/95PPTSXp6etcZa+ambIMVF0N2WTeyvXe4/tQ9hiwTJx6z0+xjf/g4S1iWFciWXNMnnGYffLTg3T98mp+dMQLZ1dJDjn4Z4pKQWy+8XLkg8zvaZi27UGWFK0skDJK94HYdqeAnrb37nHW7x2BmJpp5Z6gN6eM11cyFWpyZMlINIkgjIASBE2rmJXhWxHH0IFhcoPVAkEjyFFyvnCA3YHGCagiVP/zaWDdK+pDCNjYa3rfjbZ1HP/7Zshqu7WamAeLEqzO4EQysfVVY4Y2OA97H9R+UlsJ1K+wKXAyCj6VST6RXvAFVRZvv0T7v/uRHEHJa0U4BRqUtzl4SRRpQ5ZCk6jno+Y1UnWkZ7yA/DCWQP7hCVmZ+PDMYiuvyygWd0vhS6TbaTYb4yZF205V5/N1GOej0zJvbd+C/6e+GYqO9DPCXgFhgoTV1UU7pVeexriHFvFdU53DTsDrLepxf42vYsl7JCewLyq0uTdPHyyMKNe6ZD/1j/oxWHggarTGKmhr1XL+LCpm3yhDpTZqqNflor5cAVaiuM8jHR1+/aQFV8AJLzVlEOvfAvHDoi2khuGmQXK2OBq/Oi2q8aTEarZ1M6E8UKEBUhGFr7zu2M6xkG909UgD13EjVxgIr7J9GSDue7PjMRdTHPKgZQpS+1oh4rMa7fZXR58ks4yPQyWNzha84FX1BbH6pyqN3+lT1Y/QL9WbKeEXKI7/R0oW0gxSaTjuFi16+BE+nXcKTzAez7v4DIIei0w==

Prettier output

Prettier version: 3.7.3

function EmptyView({
  title = 'title',
  description = $localize`:@@search_label_no_results_hint:Try using different keywords`,
}) {}

Prettier playground link

https://prettier.io/playground/#N4Igxg9gdgLgprEAuEAzArlMMCW0AEAogLYAOMAngGo5wDuAFMADpT764wA2c+AvPgDknHoIA0rduwAmcAM5gATjnJ42AgCRcIYAIZccALzgADJAAFzcuLsVgAFgH0uugEZwujqBEeL56Lhg5R3scWCQAFUUKfHQ5MIBzfGkcVFQ4P1h8AGs4CjoIRWk5EwkoAF8ASnxgctYQMRAIVWg5ZFBbRQg6AAVbBDaUfTpdCjbG10VdMFyYAGVdYjgAGTC4ZFR9a0aIVwArOGwAdSnSZBBSP2tFADd1iamZuHnSacTkGEV0OEbrYhwPl8fiA4AAPUgZHBLWD6ADyEKmMEKPQg8Vw0HOCGkDRB4Mh0Jg+giGSgtlog02XG2IHiUASPAAiugIPANltgXs5KC5olGczWUhKdSAI78uA9LqkQYgXRyAC0UDgcFk2Man10OAMdIAwhBiMRdOd9FwcbT6XAAIIwT44VzoeA9DKrRVsqnA+wwYhcI6heByV5gOBzAY4XA3UMUc5gOTjEA3b4ASSgslgcyUKhgFuTc0oPFd1MuqLgJ10ZxQl3kGTuOKxsNQzvWKC4qBxYWuMAlugSBvzwNeimu50oEIUynIOMuYRgRxw0hg9mQAA4AAyNPyinB+Tvdw2C9lqtwzucLpAAJkacTgETcFP3IOI7mkKuWujp6C7cAAYoUDdb3kN7QgEBynKIA

Additional notes

No response

Metadata

Metadata

Assignees

Labels

Type

Priority

None yet

Effort

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions