JavaScriptをきれいに保つために"eslint-config-airbnb": "^6.1.0",
を使用しています。矢印の枠を囲む予期しないブロック文
私リンターは、正当なコードのようです何に不満である:これはongoing issueかもしれないよう
それはそうです。その間にどのように対処するかについて誰かがOCD開発者に提案していますか?おそらくこのルールを無効にするか、そうでない場合は?
JavaScriptをきれいに保つために"eslint-config-airbnb": "^6.1.0",
を使用しています。矢印の枠を囲む予期しないブロック文
私リンターは、正当なコードのようです何に不満である:これはongoing issueかもしれないよう
それはそうです。その間にどのように対処するかについて誰かがOCD開発者に提案していますか?おそらくこのルールを無効にするか、そうでない場合は?
ブロックステートメントは、単一の式では必要ありません。
this.state.todos.filter(filterTodo => filterTodo !== todo);
エラーを追加するには、eslintの設定に関連するエラーがあります。これは、arrow-body-style
オプションがtrueに設定されている場合、OPが正しいことを示しています。
return this.state.greetings.map((name) => {
return <HelloWorld key={name} name={name} />;
});
arrow-body-style
なしオプション、ブロック・ステートメント({ return ...}
)ケビンの答えは1として必要とされていません。他の例では、このようなものになるだろう。
これは、実際にどのスタイルに適しているかという新しい質問を開きます。さらに参照の場合
は、なぜあなたは、単一のステートメントのために、 '{リターンを...}'必要なのでしょうか? 'this.state.todos.filter(filterTodo => filterTodo!== todo' – sarbbottam
)を使って状況をよく説明していますが、混乱はどこにありますか?おそらく警告ではなく、それはおそらく設定可能です。 –