Red de conocimiento informático - Problemas con los teléfonos móviles - Puntos de notas de Sonar+Jenkins o pozos ignorados o modificados y reglas de Sonar

Puntos de notas de Sonar+Jenkins o pozos ignorados o modificados y reglas de Sonar

1. Instale sonarscanner-for-jenkins estrictamente de acuerdo con el siguiente enlace

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

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í.