cli
cli copied to clipboard
Marko with javascript inline is not formatted properly
Using @marko/prettyprint - 3.0.1 with the command marko-prettyprint . --single-quote --max-len 120, we are seeing following issues:
- First line in the script block is not indented similar to the other lines
- Shorthand notation is not working for the marko attributes in the
optionsofsample-header
Given:
$ const { model, options } = input;
<if(model)>
$ {
const {foo} = model;
const {bar} = foo || {};
const {xyz} = options || {};
}
<div class="app"> <sample-header options={ xyz } /> </div>
</if>
Expected:
$ const { model, options } = input;
<if(model)>
$ {
const { foo } = model;
const { bar } = foo || {};
const { xyz } = options || {};
}
<div class='app'>
<sample-header options={ xyz }/>
</div>
</if>
Actual:
$ const { model, options } = input;
<if(model)>
$ {
const { foo } = model;
const { bar } = foo || {};
const { xyz } = options || {};
}
<div class='app'>
<sample-header options={
xyz: xyz
}/>
</div>
</if>