Env and config
- V1.2.0
- Docker
- Scan repository at Bitbucket
- Run the pipeline manually for sonarqube
#Pipeline yml
- step:
size: 2x
services:
- docker
name: SonarQube analysis
script:
- pipe: sonarsource/sonarqube-scan:1.2.0
variables:
SONAR_HOST_URL: $SONAR_HOST_URL
SONAR_TOKEN: $SONAR_TOKEN
caches:
- sonar
//# Define the services and caches outside of the 'pipelines' section
definitions:
services:
docker:
memory: 3072
caches:
sonar: ~/.sonar
#sonar-project.properties
sonar.projectKey=
sonar.projectName=
//# Set sources to analyse path
sonar.sources=api, frontend
//# Set file types by extension
sonar.javascript.file.suffixes=.js
sonar.typescript.file.suffixes=.ts,.tsx,.vue
sonar.eslint.reportPaths=eslint-report.json
sonar.typescript.lcov.reportPaths=coverage/lcov-report/lcov.info
//# set default encoding utf-8
sonar.sourceEncoding=UTF-8
sonar.javascript.node.maxspace=4096
#Process listing
INFO: 204/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/mixins/useDateFormatter.ts
ERROR: Failed to analyze file [frontend/src/components/molecules/Accordion.vue]: File '@vue/tsconfig/tsconfig.web.json' not found.
ERROR: Failed to analyze file [frontend/src/components/molecules/buttons/ActionButton.vue]: File '@vue/tsconfig/tsconfig.web.json' not found.
ERROR: Failed to analyze file [frontend/src/components/molecules/ToggleButton.vue]: File '@vue/tsconfig/tsconfig.web.json' not found.
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
ERROR: eslint-bridge Node.js process is unresponsive. This is most likely caused by process running out of memory. Consider setting sonar.javascript.node.maxspace to higher value (e.g. 4096).
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
INFO: 207/485 files analyzed, current file: /opt/atlassian/pipelines/agent/build/frontend/src/components/molecules/ToggleButton.vue
#Error
Error seems to be caused by an infinit loop sonarscanner runs into. It happens when the process get’s to the first vue file. This happens also on other repositories we have.