Prettier
[Coding Convention](https://texonom.com/coding-convention-f09d91172bbc499eb9b850cf59d789d3) 


### Code Formatter
ESLint에도 formatting 관련 규칙들이 있지만, Prettier는 formatting에 특화되어 있다.
```type{  "singleQuote": true,	"endOfLine": "lf",  "semi": false,  "tabWidth": 2,  "printWidth": 125,  "arrowParens": "avoid",	"jsxBracketSameLine": true,	"trailingComma": "all",}```


```type{  "singleQuote": true,  "semi": false,  "arrowParens": "always",  "tabWidth": 2,  "endOfLine": "auto",  "printWidth": 150,  "proseWrap": "always",  "useTabs": false,  "trailingComma": "none",  "bracketSpacing": true,  "jsxBracketSameLine": false,  "arrowParens": "avoid"}}```

```type"format": "prettier --write \"**/*.{js,jsx,json,md,vue}\"  --ignore-path .gitignore"```



[prettier inline](https://texonom.com/prettier-inline-a91059d8758d46b2bd0f0d02f9e41e59)



### arrow function no parent
> [Parentheses around single parameter arrow functions / Add support for arrow-parens property · Issue #812 · prettier/prettier](https://github.com/prettier/prettier/issues/812)

### eol
> [Why do I keep getting Delete 'cr' [prettier/prettier]?](https://stackoverflow.com/questions/53516594/why-do-i-keep-getting-delete-cr-prettier-prettier)

> [ESLint(TSLint)와 Prettier 함께 사용하기](https://pravusid.kr/javascript/2019/03/10/eslint-prettier.html)





