V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huichao
V2EX  ›  前端开发

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

  •  
  •   huichao · 2021-01-14 08:14:28 +08:00 · 3760 次点击
    这是一个创建于 1413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想找些前端代码的规范,首先我们公司已经全部转去 vue.js/nuxt.js. 因为我们公司有十几个前端开发人员,会互相交叉着的修改前端代码,问题是每个人代码风格都不一样,开发人员就会互相讲来讲去,为了避免一些这样的麻烦,想制定一些代码规范,他们全部照着规范写就好了。我前端懂的不多,请求 V2EX 里面的大佬们推荐一些正确的规范。
    16 条回复    2021-01-14 13:53:52 +08:00
    jguo
        1
    jguo  
       2021-01-14 08:20:41 +08:00
    eslint 找一个用的人多的,再自己稍微调整一下
    christin
        2
    christin  
       2021-01-14 08:22:12 +08:00 via iPhone
    https://cn.eslint.org/docs/rules/
    eslint 官方规则 看着觉得合适就配上
    bzw875
        3
    bzw875  
       2021-01-14 08:25:28 +08:00
    typescript 和 ESLint 默认规范
    xujiahui
        4
    xujiahui  
       2021-01-14 08:57:11 +08:00
    prettier 配上 git hook 统一代码
    renmu123
        5
    renmu123  
       2021-01-14 09:05:15 +08:00 via Android   ❤️ 1
    eslint+prettier
    TimPeake
        6
    TimPeake  
       2021-01-14 09:12:39 +08:00
    大厂 eslint 风格抄一份。
    zqx
        7
    zqx  
       2021-01-14 09:24:58 +08:00 via Android   ❤️ 1
    我之前遇到的做法,前端组长 fork 一个 vue-cli,改成适合自己业务的配置,然后在项目里依赖这个 fork 版本,这里面就包括了 eslint 强检验,代码风格错误会构建失败,不能发版。
    组员只管业务开发,改项目配置找组长。
    仓库目录也非常干净。
    LiuJiang
        8
    LiuJiang  
       2021-01-14 09:27:41 +08:00
    配置个 Rome 就好了
    jiangshanmeta
        9
    jiangshanmeta  
       2021-01-14 09:46:16 +08:00
    eslint+stylelint
    leefly
        10
    leefly  
       2021-01-14 09:51:41 +08:00
    standard
    BUHeF254Lpd1MH06
        11
    BUHeF254Lpd1MH06  
       2021-01-14 10:20:42 +08:00
    standardjs
    zywz999
        12
    zywz999  
       2021-01-14 10:40:50 +08:00
    用的 airbnb 的 eslint 规范
    lbyo
        13
    lbyo  
       2021-01-14 11:13:36 +08:00
    u6pM63mMZ34z32cE
        14
    u6pM63mMZ34z32cE  
       2021-01-14 11:47:52 +08:00
    airbnb + prettier
    yhxx
        15
    yhxx  
       2021-01-14 11:50:55 +08:00
    纯好奇,为啥会由一个『前端懂的不多』的人来制定规范?
    规则的话楼上提的 standard 、airbnb 还有这个 alloy 的 https://github.com/AlloyTeam/eslint-config-alloy 都不错
    huichao
        16
    huichao  
    OP
       2021-01-14 13:53:52 +08:00
    @yhxx 我不写代码,管着他们而已。谢谢你推荐。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1726 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.