zoukankan      html  css  js  c++  java
  • ESLint学习笔记——(二)配置

    配置ESLint

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

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

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

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

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

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

      配置文件

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

      语言选项

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

      规则

    • 配置规则
    • 禁用规则

      插件

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

      忽略代码

    • 配置文件中的忽略模式
    •  .eslintignore 文件
    • 在   package.json  定义忽略验证
    • 已忽略验证文件的警告
    学什么,就写什么!遇到什么问题,解决问题了,就记录一下解决的过程!
  • 相关阅读:
    setoptsocket函数
    C++右值引用
    const char* char const* char*const
    select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
    gitee搭建应用
    C++ 实现基本运算+-*/
    C++学习笔记(一)mutable function
    创造型设计模式-----抽象工厂模式
    openPhase gcc迁移
    SQLPLUS 远程连接数据库
  • 原文地址:https://www.cnblogs.com/eshinex/p/14553147.html
Copyright © 2011-2022 走看看