• ESLint学习笔记——(二)配置


    配置ESLint

    ESLint的设计用例是灵活可配置的。您可以关闭每个规则,只在基本语法验证的情况下运行,或者混合匹配绑定的规则和您的自定义规则,以满足项目的需要。配置ESLint有两种主要方式:

    1. 注释配置——使用JavaScript注释将配置信息直接嵌入到文件中。
    2. 文件配置——使用JavaScript、JSON或YAML文件来指定整个目录及其所有子目录的配置信息。它可以是  .eslintrc.*  文件的形式,也可以是包中的eslintConfig字段。ESLint会自动查找和读取这两个文件,或者你可以在命令行中指定一个配置文件。

    以下是一些你可以在ESLint中配置的选项:

    • 环境——设计脚本运行的环境。每个环境都带有一组预定义的全局变量。
    • 全局——脚本在执行过程中访问的额外的全局变量。
    • 规则——启用了哪些规则,在什么错误级别上。
    • 插件——第三方插件定义额外的规则、环境、配置等,供ESLint使用。

    所有这些选项都让你可以细粒度地控制ESLint如何对待你的代码。

    通过如下内容讲解ESLint的配置

      配置文件

    • 配置文件的格式
    • 使用配置文件
    • 添加共享配置
    • 配置文件的层级和层次结构
    • 扩展配置文件
    • 基于全局模式的配置
    • 自定义配置文件(不建议)

      语言选项

    • 指定环境
    • 指定全局(变量、定义)
    • 指定解析器

      规则

    • 配置规则
    • 禁用规则

      插件

    • 指定解析器
    • 指定处理器
    • 配置插件

      忽略代码

    • 配置文件中的忽略模式
    •  .eslintignore 文件
    • 在   package.json  定义忽略验证
    • 已忽略验证文件的警告
    学什么,就写什么!遇到什么问题,解决问题了,就记录一下解决的过程!
  • 相关阅读:
    C++中的命名空间
    [3D数学基础:图形与游戏开发]专栏前言
    Step01-题目申报
    《通用型云端物联网网关系统的设计与实现》
    博弈论题目总结(一)——简单组合游戏
    单纯形模板
    BZOJ 3434 [WC2014]时空穿梭 (莫比乌斯反演)
    BZOJ 3533 [SDOI2014]向量集 (线段树维护凸包)
    BZOJ 2161 布娃娃 (主席树)
    UOJ #86 mx的组合数 (数位DP+NTT+原根优化)
  • 原文地址:https://www.cnblogs.com/eshinex/p/14553147.html
Copyright © 2020-2023  润新知