【问题标题】:How to ignore rules in StandardJS/ESLint?如何忽略 StandardJS/ESLint 中的规则?
【发布时间】:2018-05-27 09:06:22
【问题描述】:

我试图忽略StandardJS 中的某些规则,但在使用gulp-standard 时无法正常工作。

我必须在 JavaScript 文件中编写异常吗?我只想在我的包文件中指定要忽略的内容。

这可能吗?如何在我的 gulpfile 中执行此操作?

gulp.task('lint', function () {
  return gulp.src(jsWatchPath)
  .pipe(standard())
  .pipe(standard.reporter('default', {
    breakOnError: true,
    quiet: true,
    showRuleNames: true,
    showFilePath: false
  }))
});

【问题讨论】:

  • 有人吗?看来我做错了。
  • 到目前为止你尝试过什么?你查过源码吗,gulp 插件是如何使用 StandardJS 的?

标签: javascript gulp eslint lint standardjs


【解决方案1】:

gulp-standard 包使用StandardJS's Node.js API。使用文档将您的选项作为对象传递。

否则,使用您自己的ESLint configurations 在项目的根目录中创建一个名为 .eslintrc 的文件(StandardJS 在后台使用 ESLint)

【讨论】:

  • 是的,standardjs 在后台使用 eslint,但 AFAICT 它忽略了 eslint 配置文件。
猜你喜欢
  • 1970-01-01
  • 2020-05-10
  • 2021-01-15
  • 1970-01-01
  • 2020-12-06
  • 2018-01-08
  • 1970-01-01
  • 2017-05-10
  • 2018-03-16
相关资源
最近更新 更多