2021 了, typescript 自动格式化的最佳实践是啥

2021-11-22 14:19:20 +08:00
 taco1wang
2647 次点击
所在节点    程序员
11 条回复
learningman
2021-11-22 15:03:17 +08:00
prettier
eslint+prettier
taco1wang
2021-11-22 15:53:42 +08:00
有没有那种 不需要配置,装上就能用的
learningman
2021-11-22 16:04:33 +08:00
@wangyong1027480 #2 prettier 装上就能用,如果你需要个性化,不可能不配置
或者装个 IDE
EridanusSora
2021-11-22 16:55:54 +08:00
prettier
yazoox
2021-11-22 17:33:42 +08:00
prettier 啊~ 再配置一下(或者默认的) eslint 基本就齐活了
rvtea
2021-11-22 18:15:43 +08:00
dprint
dprint + dlint
deno fmt + deno lint
Vegetable
2021-11-22 18:19:41 +08:00
前端配置恐惧症,这是被 webpack 支配太多了吗
lint 工具的配置其实很简单,方案都是成套的。麻烦的是配置 pre_commit 和编辑器自动格式化,这两个其实都是和规则分离的,找个开源项目扒一下就好了
Jeremial
2021-11-22 18:23:44 +08:00
eslint+prettier 使用推荐配置足够了

```
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"]
```
XTTX
2021-11-22 20:25:05 +08:00
https://github.com/jt6677/vite_ts_eslint_prettier_aribnbts
Vite + React + Typescript + Eslint + Airbnb eslint rules + Airbnb Typescript rules + Prettier + env variable import + Absolute Import Path
XTTX
2021-11-22 20:25:59 +08:00
想体验自己虐待自己就加入

extends: [
'airbnb',
'airbnb-typescript',
'plugin:prettier/recommended', // Make sure this is always the last element in the array.
],

然后自己关掉实在不想用的 rules
uni
2021-11-23 15:47:22 +08:00
prettier 啊,在 vscode 里设置更改和保存时自动格式化,并且 git 设置提交时自动格式化

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX