Prettier ESLint OpenCollective 诞生啦! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
JounQin
V2EX    程序员

Prettier ESLint OpenCollective 诞生啦!

  •  
  •   JounQin
    JounQin 2023-12-20 01:11:02 +08:00 2400 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/prettier/prettier-eslint/issues/949

    我正在做一件非常大的事情。

    这是我第一次尝试把这么多人和独立项目聚集在一起。

    希望它能使整个 Prettier 和 ESLint 生态系统受益!

    我们需要您的反馈和支持。

    9 条回复    2023-12-21 10:45:29 +08:00
    dufu1991
        1
    dufu1991  
       2023-12-20 08:41:26 +08:00
    英文不好,能不能大概介绍一下这个项目做什么?是不是像 https://biomejs.devhttps://oxc-project.github.io 一样,要将 Prettier 与 ESLint 统一成一个工具?
    JounQin
        2
    JounQin  
    OP
       2023-12-20 08:59:57 +08:00 via Android
    @dufu1991 这些工具都是已有的,我目前在 maintain 其中三个子项目并在开发一个新的项目,issue 的重点是建立了一个新的 OpenCollective funding 项目,期望互相合作,共享 funding 。
    theprimone
        3
    theprimone  
       2023-12-20 09:16:54 +08:00   2
    我看不懂,但我大受震撼
    JounQin
        4
    JounQin  
    OP
       2023-12-20 09:28:58 +08:00 via Android
    @theprimone 就是新增了一个统一的筹款渠道,以前这些子项目都是把筹款导向了 prettier 主项目。
    kingterrors
        5
    kingterrors  
       2023-12-20 10:16:22 +08:00
    有点不太明白,本身 ESLint 是仅针对自己的 JS 项目灵活的定制各种规范来约束编码风格。Prettier 的规则则相对简单,更像是前置或者后置的一个二次格式化工具(作为 CSS ,HTML 格式化的补充)。所以我们将两者结合已适应大部分场景。
    而 JS 规则,我们常见的预设的有 Standard ,Airbnb 等。当然实际项目开发中,使用了一些框架,不同的框架有各式各样的写法,这里就不太适用了,所以我们可能又要引入一些 ESLint 的插件( Plugin )或者扩展( Extend )。
    我很早以前就在研究 ESLint 和 Prettier 在 Vue 项目中共存的最佳方案了,但是长久以来总有些问题,最主要的是关于 VSCode 下进行保存触发的自动格式化问题(这里不细说,有了解过的应该大概知道)
    我以 Vue 来说明,我们经常会严格使用 ESLint 优先,配合 Vue 的 ESLint 插件,最后再用 prettier 进行一些格式化操作,所以将两者任务串行一般可解决大部分编码规范的问题。
    但是如果依照楼主的想法,是要做大而全的一个插件呢还是什么,这个插件(或工具)是为了满足所有比如 Vue.js, React.js, CSS, SCSS, Stylus, 各种类 HTML 模板的风格定制吗。
    是否是过度聚合了,如果我理解错误了,可以忽略。
    JounQin
        6
    JounQin  
    OP
       2023-12-20 13:24:49 +08:00 via Android
    @JounQin 工具都是已有的,有的人喜欢先 prettier 再 eslint --fix ,我这里贴的 issue 是把所有相关工具聚合起来,统一筹款渠道,以前筹款是导向 prettier core 的,我们这些 eslint 相关 maintainer 是没有分到资金的。
    JounQin
        7
    JounQin  
    OP
       2023-12-20 17:18:29 +08:00
    @kingterrors 工具都是已有的,有的人喜欢先 prettier 再 eslint --fix ,我这里贴的 issue 是把所有相关工具聚合起来,统一筹款渠道,以前筹款是导向 prettier core 的,我们这些 eslint 相关 maintainer 是没有分到资金的。
    sub166
        8
    sub166  
       2023-12-21 08:51:14 +08:00
    JounQin
        9
    JounQin  
    OP
       2023-12-21 10:45:29 +08:00 via iPhone
    @sub166 不是一个东西,说的也不是一个事儿
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2647 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:51 PVG 20:51 LAX 05:51 JFK 08:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86