5
Das sieht für mich korrekt aus, aber warum zeigt eslint eine Regelverletzung, fehlende nachstehende Komma comma-dangle
am Ende der letzten Eigenschaft "Anmeldeinformationen"?Warum löst dies die Komma-Regel in Eslint aus?
dispatch({
type: LOGIN_USER,
payload: credentials
});
.eslintrc
{
"extends": "airbnb",
"globals": {
"__DEV__": true
},
"rules": {
"react/jsx-quotes": 0,
"jsx-quotes": [2, "prefer-double"]
}
}
, die wie eine seltsame Regel scheint, was ist der stilistische Grund dahinter? – MonkeyBonkey
Es gibt viele Möglichkeiten. Sie können die Option immer auf "nie" setzen. So funktioniert es für Ihren Code. – Gyandeep
von react up and running "Dangling Kommas (wie in a = [1,] im Gegensatz zu a = [1]) können als schlecht angesehen werden (wie sie in bestimmten Browsern einmal ein Syntaxfehler waren), aber Sie sind auch praktisch, da sie dazu beitragen, dass die Quellcodeverwaltung "Schuld" behält und einfacher zu aktualisieren ist. " – azibi