想找些前端代码的规范,首先我们公司已经全部转去 vue.js/nuxt.js. 因为我们公司有十几个前端开发人员,会互相交叉着的修改前端代码,问题是每个人代码风格都不一样,开发人员就会互相讲来讲去,为了避免一些这样的麻烦,想制定一些代码规范,他们全部照着规范写就好了。我前端懂的不多,请求 V2EX 里面的大佬们推荐一些正确的规范。
|
jguoJan 14, 2021
1
eslint 找一个用的人多的,再自己稍微调整一下
|
|
christinJan 14, 2021 via iPhone
2
https://cn.eslint.org/docs/rules/
eslint 官方规则 看着觉得合适就配上 |
|
bzw875Jan 14, 2021
3
typescript 和 ESLint 默认规范
|
|
jawilxJan 14, 2021
4
prettier 配上 git hook 统一代码
|
|
5
eslint+prettier
|
|
TimPeakeJan 14, 2021
6
大厂 eslint 风格抄一份。
|
|
7
我之前遇到的做法,前端组长 fork 一个 vue-cli,改成适合自己业务的配置,然后在项目里依赖这个 fork 版本,这里面就包括了 eslint 强检验,代码风格错误会构建失败,不能发版。
组员只管业务开发,改项目配置找组长。 仓库目录也非常干净。 |
|
jchencodeJan 14, 2021
8
配置个 Rome 就好了
|
|
jiangshanmetaJan 14, 2021
9
eslint+stylelint
|
|
leeflyJan 14, 2021
10
standard
|
|
BUHeF254Lpd1MH06Jan 14, 2021
11
standardjs
|
|
zywz999Jan 14, 2021
12
用的 airbnb 的 eslint 规范
|
|
hiveJan 14, 2021
13
|
|
u6pM63mMZ34z32cEJan 14, 2021
14
airbnb + prettier
|
|
yhxxJan 14, 2021
15
纯好奇,为啥会由一个『前端懂的不多』的人来制定规范?
规则的话楼上提的 standard 、airbnb 还有这个 alloy 的 https://github.com/AlloyTeam/eslint-config-alloy 都不错 |