0

コマンドラインからリンターをスタンドアロンで実行しようとするとeslint .、すべてが期待どおりに機能します。この問題は、gulp を介して「eslint」タスクを実行しようとすると発生します。

私の.eslintrc拡張airbnb-baseは、エラーがスローされている場所です:

Configuration for rule "prefer-destructuring" is invalid:
    Value "data["0"].VariableDeclarator" has additional properties.
    Value "data["0"].AssignmentExpression" has additional properties.

これは、すべて同じ構造のいくつかのエラーのうちの 1 つです。ドキュメントを見た構成ルールは有効です:

// Prefer destructuring from arrays and objects
// http://eslint.org/docs/rules/prefer-destructuring
'prefer-destructuring': ['error', {
  VariableDeclarator: {
    array: false,
    object: true,
  },
  AssignmentExpression: {
    array: true,
    object: true,
  },
}, {
  enforceForRenamedProperties: false,
}],

を見ると、ルールの設定は正確なようです。

  • エスリント @ 4.16.0
  • eslint-config-airbnb-base @ 12.1.0
  • gulp-eslint @ 3.0.1
  • 一口@ 3.9.1

このエラーが何であるかについて非常に確信が持てないので、助けていただければ幸いです。ありがとうございます!

4

1 に答える 1