Estoy tratando de ordenar alfabéticamente los nombres de los accesorios usando el complemento eslint-plugin-react pero recibo este error:
[Error ] .eslintrc.json: Configuration for rule "react/jsx-sort-props" is invalid: Value {"callbacksLast":true,"shorthandFirst":false,"shorthandLast":true,"multiline":"last","ignoreCase":true,"noSortAlphabetically":false} should NOT have additional properties. Este es mi archivo .eslintrc.json :
{ "extends": [ "eslint:recommended", "plugin:react/recommended", "next/core-web-vitals" ], "rules": { "react/jsx-sort-props": [ "2", { "callbacksLast": true, "shorthandFirst": false, "shorthandLast": true, "multiline": "last", "ignoreCase": true, "noSortAlphabetically": false } ] } }¿Qué me estoy perdiendo?
Hay dos problemas:
2 , no "2" . (Aunque, personalmente, sugeriría usar "error" en su lugar; al leer la configuración, queda más claro lo que significa la regla para su proyecto; "error" tiene un sentido más intuitivo que 2 )jsx-sort-props.js multiline regla de linter: aunque los documentos hacen referencia a una propiedad de varias líneas, dicha propiedad no existe en ninguna parte de la implementación de la regla de pelusa, por lo que se genera un error cuando pasa un objeto que contiene eso. propiedad. quitarlo "rules": { "react/jsx-sort-props": [ 2, { "callbacksLast": true, "shorthandFirst": false, "shorthandLast": true, "ignoreCase": true, "noSortAlphabetically": false } ] }