Il y a répondu question qui à mon avis ne répond pas vraiment à la question, sur la différence entre extends: []
vs plugins: []
dans ESLint.
Dans mon cas, j'ai juste utilisé la section des extensions :
extends: [
'plugin:@typescript-eslint/recommended',
],
plugins: [],
rules: {
'@typescript-eslint/explicit-function-return-type': [
'error',
{
allowExpressions: true,
},
],
}
Comme vous pouvez le voir, j'ai juste utilisé une configuration prédéfinie à partir de plugin:@typescript-eslint/recommended
et également écrasé @typescript-eslint/explicit-function-return-type
la règle en rules: {}
section. Mais pourquoi avons-nous besoin de cette section PLUGINS alors ? Si tout fonctionne sans elle ? Qu'est-ce qui me manque ?