Puntos de notas de Sonar+Jenkins o pozos ignorados o modificados y reglas de Sonar
munity.sonarsource.com/t/javascript-and-or-typescript-rules-were-not-executed-only-node-js -v8 -o-posterior-is-supported-got-v6-15-0/17231 y munity.sonarsource.com/t/skip-this-error-error-only-node-js-v8-or-later-is -supported -got-v0-10-32/27760 Este artículo
Descubrí que la sonda original admite la configuración de scripts de nodo por separado, es decir, lo anterior sonar.nodejs.executable=/root/.nvm/ versiones/node/v12.22.6 La configuración del nodo para /bin/ funciona perfectamente.
3. Se configuraron varios proyectos con éxito, pero luego descubrí que uno de los proyectos falló, lo cual se informó.
Al principio pensé que era una referencia circular al pagination.spec.js, pero luego usé sonar.nodejs.excludes=test/**,nvm/vers/ode/v12.22.6/bin/ para excluirlo. exclusions=test/**,node_modules/**exclusion, se encontró que la no indexación también fue causada por la declaración de bucle simbólico
Según lo solicitado
11:41 Error reconstruido esta función y la cambió Complejidad cognitiva reducida de 21 a 20 permitidos sonarjs/cognitive-complexity
Agregado a .eslintrc.js
Específicamente, puede consultar /SonarSource/eslint-plugin - Modificar sonarjs/blob/master/docs/rules/cognitive-complexity.md y así sucesivamente
Dado que las reglas integradas predeterminadas de SonarQube no se pueden modificar directamente, debemos copiar sus reglas y luego modificarlas. Después de la modificación, establezca las reglas como predeterminadas
Puede conectarse al servicio SonarQube configurado:
Generar el token en SonarQube
Configurarlo en SonarLint p>
1. Si no encuentra ninguna pista después de buscar en Google, se recomienda que mire directamente el código fuente que causó el error. PD: Me he encontrado con un problema similar antes, es decir, cuando encontré un error, busqué el registro directamente en el código fuente, encontré pistas y lo resolví;
2. Cuando encontré un problema, puede ponerse en contacto con lo relevante. Si lo discute con otras personas, es posible que pueda encontrar algunas ideas de inmediato.
3. Pruebe más y practique más, y podrá encontrar nuevos horizontes
;4. Si encuentra errores en el código fuente Si no hay pistas, se recomienda verificar directamente el código fuente del error y es posible que pueda encontrar pistas
5. Si descubre que no hay pistas en el código fuente del error, se recomienda verificar el código fuente del error directamente y podrá encontrarlo.
6. Si no hay pistas en el código fuente del error, se recomienda verificar el código fuente del error directamente y es posible que pueda encontrar pistas
7. Si la fuente del error es; encontrado No hay pistas en el código. Se recomienda mirar directamente el código fuente del error, tal vez pueda encontrar pistas allí.