码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Eslint和Prettier


    此前在最开始学代码的时候接触过这两个东西,在后边的日子里接触的就少了,今天突然发现在vue新建项目的时候其实有eslint的选配。其实要问我这两个东西是什么,有什么用,我也只能说出他们可以额额额额,规范代码,代码更好看emmm啊啊。对对~

    今天就看宇宙超级无敌大帅越殿下一起看看这两个把。(把窗焊死都给我一起学!)

    一.概念篇

    1.Eslint是什么?

    :是开源的javascript代码检查工具,可以检查代码错了没

    2.Prettier是什么?

    :代码格式化工具

    小结:两个工具一个负责代码的排错,一个负责代码风格的编排,作用上是有差别的

    二.官网篇

    先看Eslint

    npm init @eslint/config@latest

    eslint主要有如下三个特点:

    1.发现问题

    2.自动修复问题

    3.完全可配置

    prettier的特点:

    1.按保存的时候代码就被格式化

    2.几乎不需要设置参数

    官网的信息有点杂多了。。简单工具应该暂时不用了解那么夸张,有点像买的吹风机给了我一大本说明书。。

    三.配置

    eslint的配置于.eslintrc.cjs

    我下面新建两个vue,一个包含了eslint和prettier,还有一个不包含,可以发现有对应的配置文件生成

    再看一下对应文件的当前配置

    让我们逐行解析下~

    root true表示eslint只会在当前目录下查找配置,不会再向上查询。

    extends表示一系列规则 表示vue的 ts的 prettier的 使用的规范为最新的ecmaversion

    schema指向的url用于验证和补全json文件的结构

    semi false表示不用分号做结尾

    缩进宽度为两格

    使用单引号

    每行最大为100字符

    不在对象或者数组最后一个元素加逗号

    下面试一下写个丑八怪试试

    可以看到eslin已经给出了never used的报错提示~

    点击保存后prettier也进行了格式化,比如双引号变为了单引号,

    官方文档:Prettier 中文网 · Prettier 是一个“有态度”的代码格式化工具

    官方文档:检测并修复 JavaScript 代码中的问题。 - ESLint - 插件化的 JavaScript 代码检查工具

  • 相关阅读:
    计算机概述
    k8s-14 存储之volumes
    latex编译生成的pdf文件,图片出现浅色的线
    读书笔记:Effective C++ 2.0 版,条款11(拷贝构造函数和赋值操作符)、条款12(初始化列表)
    基于C语言 --- 自己写一个通讯录
    并行多核体系结构基础 Yan Solihin 第3章 共享存储并行编程 摘录
    六、阻塞队列与源码分析(上)
    仪表板支持水印设置,数据集新增脱敏规则支持,DataEase开源数据可视化分析平台v1.17.0发布
    Fibonacci数列那些事!
    JAVA计算机毕业设计宠物销售管理系统Mybatis+系统+数据库+调试部署
  • 原文地址:https://blog.csdn.net/qq_52368602/article/details/139293649
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号