Problemas de desempenho vscode ESLINT - help pls
Problemas de desempenho usando ESLINT no vscode
Olá pessoal, antes de tudo gostaria de agradecer a atenção de todos!
Recentemente venho enfrentando problemas desempenho no vscode com o ESLint quando tenho essa opção ativada:
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
Ao salvar recebo essa mensagem -> https://ibb.co/GMwT9nX
"Obtendo ações de código Eslint"
Estou a dias procurando issues, discussões sobre o assunto mas não consigo encontrar nada que resolva meu problema, alguem tem ideia doque possa ser ?
[obs.: não sei se seria o melhor canal para esse tipo de questão, mas achei que seria uma boa ideia postar por aqui]
Informações que podem ser uteis:
Pacotes principais referente ao ESLINT:
"@typescript-eslint/eslint-plugin": "^5.61.0"
"eslint": "^8.44.0"
.eslintrc.json
"settings": {
"react": {
"version": "detect"
}
},
"extends": [
"standard-with-typescript",
"plugin:react/recommended",
"plugin:cypress/recommended"
],
"env": {
"cypress/globals": true
},
"plugins": [
"react",
"cypress"
],
"parserOptions": {
"project": "./tsconfig-eslint.json"
},
"rules": {
"@typescript-eslint/consistent-type-definitions": "off",
"@typescript-eslint/strict-boolean-expressions": "off",
"@typescript-eslint/no-floating-promises": "off",
"@typescript-eslint/no-unnecessary-type-assertion": "off",
"@typescript-eslint/comma-spacing": "off",
"@typescript-eslint/return-await": "off",
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/space-before-function-paren": "off",
"no-redeclare": "off",
"import/export": "off",
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"@typescript-eslint/prefer-nullish-coalescing": "off"
}
}
Tempo de sainda com o comando TIMING=1
Rule | Time (ms) | Relative |
---|---|---|
@typescript-eslint/no-misused-promises | 13903.987 | 81.8% |
@typescript-eslint/indent | 258.720 | 1.5% |
@typescript-eslint/naming-convention | 234.276 | 1.4% |
@typescript-eslint/no-confusing-void-expression | 204.985 | 1.2% |
import/no-duplicates | 198.745 | 1.2% |
@typescript-eslint/no-redeclare | 168.867 | 1.0% |
react/display-name | 136.830 | 0.8% |
@typescript-eslint/promise-function-async | 113.970 | 0.7% |
react/no-direct-mutation-state | 101.705 | 0.6% |
n/no-deprecated-api | 71.427 | 0.4% |