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  就不会有这个问题了

  • 相关阅读:
    Servlet学习总结
    Tomcat学习总结1
    第44周星期日反思
    第44周星期一Tomcat学习2
    第44周星期五忙碌文档的一天
    第44周星期六好文章摘录
    laravel 5.6接入微信第三方授权登陆的主要步骤
    laravel多表登录出现路由调用错误
    cURL error 60: SSL certificate problem...
    传说中Python最难理解的点|看这完篇就够了(装饰器)
  • 原文地址:https://www.cnblogs.com/lyt0207/p/14078316.html
Copyright © 2011-2022 走看看