切换 git 分支时我应该删除 .eslintcache 吗?

Gab*_*mas 8 git eslint

因为 .eslintcache 文件不能被 git 跟踪,所以当你被签入一个分支并且代码用 --cache 标志检查时,它会生成一个 .eslintcache 文件。稍后您切换到另一个分支,代码再次被检查。在这种情况下,缓存文件已经存在,所以 eslint 理论上会重用它,但我们不能假设之前的缓存文件是有效的。那么切换分支的时候不应该删除.eslintcache文件吗?

sma*_*333 4

找不到关于此事的任何建议,但是将 .eslintcache 添加到 .gitignore 是比每次手动删除它更方便的方法

  • 我认为你应该将它添加到你的`.gitignore`中 - 但我认为问题更多的是问“什么使缓存无效?” 由于切换分支时代码会发生变化,因此 lint 缓存可能会过时。 (5认同)