zoukankan      html  css  js  c++  java
  • vue3 + TS + eslint 实现代码格式化以及代码规范提示

     1.准备

    • vscode
    • vscode安装了prettier插件
    • 一个vue3项目

    2.步骤

    (1)安装eslint插件

    yarn add -D eslint

    (2)初始化eslintrc.js配置文件

    控制台执行命令:npx eslint --init

    步骤如下:

     eslint的作用:这里选第一项(仅检查语法)。如果这里选择第二项的话,vue文件中的html部分会一直报错(Parsing error: '>' expected.eslint),如下所示:

    由于还只在探索eslint使用阶段,所以这里暂不深究

     在什么场景使用eslint(ES6或CommonJS):这里选第一个

     在哪个框架下使用eslint:这里选Vue

     项目是否使用TypeScript:yes

    运行时环境(node/浏览器):全选

    配置文件保存为什么格式:js

     是否安装上面的依赖包:yes

    我走到这一步会包很多错误:

     

     这里需要把红框种的依赖包复制下来手动安装:

    yarn add -D eslint-plugin-vue@latest  @typescript-eslint/eslint-plugin@latest @typescript-eslint/parser@latest

    安装完成以后,项目根目录会出现一个.eslintrc.js文件:

     所有的规则都在rules属性种配置,所有规则见官网,此时在rules中配置规则,即可在项目中生效。

  • 相关阅读:
    eclipse A Java Runtime Environment(JRE)
    【Android】自己定义圆形ImageView(圆形头像 可指定大小)
    addEventListener()、attachEvent()和removeEventListener()、detachEvent()的差别?
    Android 自己定义控件实现刮刮卡效果 真的就仅仅是刮刮卡么
    qt自己定义搜索框(超简单,带效果图)
    OpenCV基础篇之像素操作对照度调节
    NYOJ 16 矩形嵌套 (DAG上的DP)
    hdu 1247 Hat’s Words(从给的单词中找hat's word 并按字典序输出)
    Android学习路线(十八)支持不同设备——支持不同的屏幕
    移动智能设备功耗优化系列--前言(NVIDIA资深project师分享)
  • 原文地址:https://www.cnblogs.com/codexlx/p/14468046.html
Copyright © 2011-2022 走看看