zoukankan      html  css  js  c++  java
  • warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override

    使用eslint的时候有些文件不经常改动,我们不希望eslint再去检测这些文件,于是我们在.eslintignore 文件中加入了想要忽略的文件

    # 忽略build目录下类型为js的文件的语法检查
    build/*.js
    # 忽略src/assets目录下文件的语法检查
    src/assets
    src/views/system
    src/views/tool
    src/views/monitor
    src/views/tool
    src/utils
    src/api/system
    src/api/tool
    src/components
    src/store
    src/directive
    src/layout
    # 忽略public目录下文件的语法检查
    public
    # 忽略当前目录下为js的文件的语法检查
    # *.js
    # # 忽略当前目录下为vue的文件的语法检查
    # *.vue

    但是当我们修改了这些被忽略的文件中的某一个文件时,再次提交就会有这个warning

    D:databaseshuzhikejigwds-platform-bank-uisrcutils
    equest.js
      0:0  warning  File ignored because of a matching ignore pattern. Use "--no-ignore" to override

    这个意思是eslint忽略不了我们当前要忽略的文件,需要使用  --no-ignore ,但是这样的话就是相当于不忽略此文件了。

    eslint的报错级别有两种,一种是error级别,一种是warning级别。

    我们使用的是warning级别,就是出现warning也不让提交,必须解决了才能提交。

     出现此消息是因为,通常情况下,ESLint的隐式忽略规则(如上所述)将忽略此文件。.eslintignore文件中的无效忽略规则将重写隐式规则并重新包含此文件以进行linting。另外,在这种特定情况下,--no ignore也可用于lint文件。

    解决方案:手动跑 npm run lint:fix  就不会有这个问题了

  • 相关阅读:
    LeetCode18. 四数之和
    15. 三数之和
    LeetCode202. 快乐数
    LeetCode1. 两数之和
    LeetCode349. 两个数组的交集
    LeetCode242. 有效的字母异位词
    VSCode运行时弹出powershell
    关于cin, cin.get(), getchar(),getline()的字符问题
    剑指 Offer 27. 二叉树的镜像
    BFS zoj 1649
  • 原文地址:https://www.cnblogs.com/lyt0207/p/14078316.html
Copyright © 2011-2022 走看看