团队开发你们用什么样的前端代码规范?

2021-01-14 08:14:28 +08:00
 huichao
想找些前端代码的规范,首先我们公司已经全部转去 vue.js/nuxt.js. 因为我们公司有十几个前端开发人员,会互相交叉着的修改前端代码,问题是每个人代码风格都不一样,开发人员就会互相讲来讲去,为了避免一些这样的麻烦,想制定一些代码规范,他们全部照着规范写就好了。我前端懂的不多,请求 V2EX 里面的大佬们推荐一些正确的规范。
3777 次点击
所在节点    前端开发
16 条回复
jguo
2021-01-14 08:20:41 +08:00
eslint 找一个用的人多的,再自己稍微调整一下
christin
2021-01-14 08:22:12 +08:00
https://cn.eslint.org/docs/rules/
eslint 官方规则 看着觉得合适就配上
bzw875
2021-01-14 08:25:28 +08:00
typescript 和 ESLint 默认规范
xujiahui
2021-01-14 08:57:11 +08:00
prettier 配上 git hook 统一代码
renmu123
2021-01-14 09:05:15 +08:00
eslint+prettier
TimPeake
2021-01-14 09:12:39 +08:00
大厂 eslint 风格抄一份。
zqx
2021-01-14 09:24:58 +08:00
我之前遇到的做法,前端组长 fork 一个 vue-cli,改成适合自己业务的配置,然后在项目里依赖这个 fork 版本,这里面就包括了 eslint 强检验,代码风格错误会构建失败,不能发版。
组员只管业务开发,改项目配置找组长。
仓库目录也非常干净。
LiuJiang
2021-01-14 09:27:41 +08:00
配置个 Rome 就好了
jiangshanmeta
2021-01-14 09:46:16 +08:00
eslint+stylelint
leefly
2021-01-14 09:51:41 +08:00
standard
BUHeF254Lpd1MH06
2021-01-14 10:20:42 +08:00
standardjs
zywz999
2021-01-14 10:40:50 +08:00
用的 airbnb 的 eslint 规范
lbyo
2021-01-14 11:13:36 +08:00
u6pM63mMZ34z32cE
2021-01-14 11:47:52 +08:00
airbnb + prettier
yhxx
2021-01-14 11:50:55 +08:00
纯好奇,为啥会由一个『前端懂的不多』的人来制定规范?
规则的话楼上提的 standard 、airbnb 还有这个 alloy 的 https://github.com/AlloyTeam/eslint-config-alloy 都不错
huichao
2021-01-14 13:53:52 +08:00
@yhxx 我不写代码,管着他们而已。谢谢你推荐。

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

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

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

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

© 2021 V2EX