V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zhanghangboy
V2EX  ›  Vue.js

vue3 eslint 和 prettier 都配了,格式化有冲突,看这个冲突怎么解决

  •  
  •   zhanghangboy · Jul 16, 2022 · 3855 views
    This topic created in 1390 days ago, the information mentioned may be changed or developed.

    setting

    ESLint: Component name "Index" should always be multi-word.(vue/multi-word-component-names)

    14 replies    2022-08-15 10:19:12 +08:00
    ailer
        1
    ailer  
       Jul 16, 2022 via Android
    改成 IndexView ,这个不能用单个单词
    molvqingtai
        2
    molvqingtai  
       Jul 16, 2022
    安装解决冲突需要用到的两个依赖

    eslint-config-prettier 关闭可能与 prettier 冲突的规则
    eslint-plugin-prettier 使用 prettier 代替 eslint 格式化
    zhanghangboy
        3
    zhanghangboy  
    OP
       Jul 16, 2022
    @ailer #1 谢谢你,是这个问题
    zhanghangboy
        4
    zhanghangboy  
    OP
       Jul 16, 2022
    @molvqingtai #2 eslint-plugin-prettier 的项目代码使用截图,能给我下吗,是在哪个文件用的?
    superluckykoo
        5
    superluckykoo  
       Jul 16, 2022
    这个报错不是冲突吧. 组件名称不能使用单个单词, prettier 不管这个的.eslint 的配置里把这个规则关了就好了.
    PerFectTime
        7
    PerFectTime  
       Jul 16, 2022
    eslint ignore * 哈哈哈
    mxnore
        8
    mxnore  
       Jul 16, 2022
    'vue/multi-word-component-names': 'off'
    gouflv
        9
    gouflv  
       Jul 16, 2022 via iPhone
    想问,一个单词的组件名称有什么问题吗?
    ps: 写 vue 的心智负担 大部分在 eslint 上
    beginor
        10
    beginor  
       Jul 16, 2022 via Android
    /** eslint disable **/
    anguiao
        11
    anguiao  
       Jul 16, 2022
    @gouflv 防止组件名称和 HTML 元素冲突。
    wu67
        12
    wu67  
       Jul 16, 2022
    尽量不要用保留字、html 元素名、关键字. 其实你常用多词名称就不会有这毛病了
    zhuangzhuang1988
        13
    zhuangzhuang1988  
       Jul 16, 2022
    只用一个吧
    ztc
        14
    ztc  
       Aug 15, 2022
    放弃 prettier 只用 eslint
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    ♥ Do have faith in what you're doing.