When I use autoformat, the following block get the following indentation: ``` toolsElement = h.div({ className: "row-tools" }, h.button({ className: "add-node", onClick: () => DataController.createNode(this.props.parentId) }, "Create new node") ); ``` While I expect (Last line should be to the left): ``` toolsElement = h.div({ className: "row-tools" }, h.button({ className: "add-node", onClick: () => DataController.createNode(this.props.parentId) }, "Create new node") ); ``` Another example: ``` return ( h.div({ className: "view-node-row", style: { width: width, height: rowHeight } }, backgroundElement, centerElement, toolsElement, h.div({ className: "nodes" }, items) ) ); ``` While I expect: ``` return ( h.div({ className: "view-node-row", style: { width: width, height: rowHeight } }, backgroundElement, centerElement, toolsElement, h.div({ className: "nodes" }, items) ) ); ``` PS: I'm doing react without JSX because TypeScript > JSX, but proper indentation is really crucial to readability.
Activity
zhengbli commentedon Jun 8, 2015
Mohamed Hegazy (@mhegazy) could you take a look at the formatting issue? Is that a known problem?
mhegazy commentedon Jun 9, 2015
I have ported this to the TS repo.