V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ma836323493
V2EX  ›  问与答

大家写前端会开启 ESLint 吗?

  •  
  •   ma836323493 · 2019-10-25 16:00:49 +08:00 · 2938 次点击
    这是一个创建于 1891 天前的主题,其中的信息可能已经有所发展或是发生改变。

    后端被逼着写 vue,好烦,调用人家的 sdk, 拷 demo 代码,报了 500 多个错,好烦人

    18 条回复    2019-10-26 08:23:20 +08:00
    whypool
        1
    whypool  
       2019-10-25 16:03:13 +08:00
    干掉 eslint,想怎么写就怎么写
    TomVista
        2
    TomVista  
       2019-10-25 16:07:33 +08:00
    一键格式化...
    Trim21
        3
    Trim21  
       2019-10-25 16:08:17 +08:00 via Android
    加上--fix 参数可以自动修复不少
    learnshare
        4
    learnshare  
       2019-10-25 16:09:27 +08:00
    必须开,不开谁都难受(刚打开新项目,几千个 error
    tuboshuv1
        5
    tuboshuv1  
       2019-10-25 16:30:14 +08:00
    开,必须得开。不能我一个人难受
    ryougifujino
        6
    ryougifujino  
       2019-10-25 16:48:33 +08:00
    ESLint+Prettier+styleling+husky
    ryougifujino
        7
    ryougifujino  
       2019-10-25 16:49:03 +08:00
    @ryougifujino #6 styleling -> stylelint
    wszgrcy
        8
    wszgrcy  
       2019-10-25 16:51:54 +08:00 via Android
    为啥开呢。。。我用 ts 不开 tslint 也是好好的。。。
    chengxy
        9
    chengxy  
       2019-10-25 16:58:13 +08:00
    TsLint + Prettier
    团队合作,代码不规范无法 commit。
    ma836323493
        10
    ma836323493  
    OP
       2019-10-25 17:15:08 +08:00
    就不能统一一下,人家函数内换行用两个空格,俺们设定规则非得一个 tab, 真是 dog 了。我现在真的想吐了。真想砸键盘, 摔鼠标。
    Mutoo
        11
    Mutoo  
       2019-10-25 17:21:16 +08:00
    sdk 这种第三方代码,直接加到 .eslintrc 白名单就行了,业务代码用 IDE 自动格式化一遍,差不多就通过 eslint 了。代码风格都是要团队协商配置好的
    Sparetire
        12
    Sparetire  
       2019-10-25 19:30:34 +08:00 via Android
    你不是项目的话事人你就按照别人的项目规范来就是了,拷贝 demo 代码就新起个 demo 项目,图省事在生产项目里跑 demo 代码万一手抖提交上去或者删除 demo 多删了几个未提交的代码就呵呵了(当然规范的项目管理不会给你这个机会
    hirasawayui
        13
    hirasawayui  
       2019-10-25 20:00:58 +08:00
    不开 eslint 的话,对不起,我一个字都不会写,大不了离职嘛。
    Hurriance
        14
    Hurriance  
       2019-10-25 20:09:50 +08:00 via iPhone
    我也是最近在写 vue,实在是太难受了……
    blessyou
        15
    blessyou  
       2019-10-25 20:12:28 +08:00 via Android
    x66
        16
    x66  
       2019-10-25 22:08:59 +08:00 via iPhone
    开,本地关了 CI 也会自动检查,不通过代码都合不进去
    YouMoeYi
        17
    YouMoeYi  
       2019-10-25 22:26:35 +08:00
    如果有这方面的需求推荐 JSHint, 默认检查没有那么严格, 可配置的选项也更多一些. //只不过我还是不喜欢用= - =
    BUappend
        18
    BUappend  
       2019-10-26 08:23:20 +08:00 via Android
    小白第一次开 eslint。。。两万个红。。😂😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.