コマンドラインからリンターをスタンドアロンで実行しようとすると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
このエラーが何であるかについて非常に確信が持てないので、助けていただければ幸いです。ありがとうございます!