zhanghangboy
V2EX  ›  Vue.js

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

  •  
  •   zhanghangboy · Jul 16, 2022 · 4386 views
    This topic created in 1582 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
    ailer
    Jul 16, 2022 via Android
    1
    改成 IndexView ,这个不能用单个单词
    molvqingtai
    molvqingtai
    Jul 16, 2022
    2
    安装解决冲突需要用到的两个依赖

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