Prettier 1.15程式碼格式化工具新增Angular和Vue.js支援

weixin_33766168發表於2019-01-28

Prettier 1.15程式碼格式化工具新增HTML、Vue.jsAngularMDX支援以及多項語法優化和改進。

對於Angular和Vue,Prettier現在可以格式化這些擴充套件HTML的框架中的模板檔案。Prettier提供了一種新增註釋的機制,用於標記的格式化控制,防止工具刪除或新增可能影響內容樣式和佈局的空白。空白模式可以匹配CSS的行為,或者將空白視為敏感的或不敏感的。

Prettier支援Vue.js和Angular的插值和屬性以及Angular的內聯模板語法。

MDX是markdown的擴充套件,支援JSX語法。Prettier現在可以用來格式化MDX資源中的markdown內容和JSX內容。

Prettier 1.15對JavaScript解析做了許多改進,包括扁平化巢狀三元運算子的else分支、使以內聯方式編寫的修飾符保持內聯、保持修飾符的順序以及改進將物件拆分為單獨的行的方式。

Prettier是一個特立獨行的程式碼格式化工具,它試圖減少關於程式碼格式化的爭論。作為一個JS專案,Prettier支援已經擴充套件到包括TypeScript、Flow、HTML5、CSS、Markdown和YAML在內的許多其他語言,對Elm、Java、PHP、Python、Ruby和Swift語言的支援目前正在開發中。Prettier還支援許多格式,包括JSX、JSON、Vue.js、Angular、SCSS、Less、style -components和GraphQL。

這個版本還對整個的Prettier API和Prettier支援的各種語言進行了許多其他改進。

Prettier是一個遵循MIT許可協議的開源軟體。歡迎讀者通過Prettier GitHub專案進行貢獻和反饋,並務請遵循Prettier貢獻指南

檢視英文原文:Prettier 1.15 Code Formatter Adds Angular and Vue.js Support

相關文章