Here are the logs from SonarCloud. The bottom one from 1/26 was the last time it did a full analysis and the top one from 1/29 is the first one where it didn’t do a full analysis. It appears something changed over the weekend (1/27 and 1/28).
When I click the 3 dots on the right, I see the following:
For the 1/26 scan:
SonarCloud plugins:
- License for SonarLint 8.0.0.52135 (license)
- Python Code Quality and Security 4.14.0.14263 (python)
- Java Code Quality and Security 7.29.0.34131 (java)
- XML Code Quality and Security 2.10.0.4108 (xml)
- JaCoCo 1.3.0.1538 (jacoco)
- IaC Code Quality and Security 1.25.0.8192 (iac)
- Text Code Quality and Security 2.7.1.1388 (text)
- JavaScript/TypeScript/CSS Code Quality and Security 10.10.0.24774 (javascript)
Project server settings:
- sonar.abap.file.suffixes=.abap,.ab4,.flow,.asprog
- sonar.apex.file.suffixes=.cls,.trigger
- sonar.autoscan.enabled=false
- sonar.azureresourcemanager.file.suffixes=.bicep
- sonar.branch.longLivedBranches.regex=(prod|staging)
- sonar.c.file.suffixes=.c,.h
- sonar.cpp.file.suffixes=.cc,.cpp,.cxx,.c++,.hh,.hpp,.hxx,.h++,.ipp
- sonar.cs.file.suffixes=.cs,.razor
- sonar.css.file.suffixes=.css,.less,.scss,.sass
- sonar.docker.file.patterns=Dockerfile,*.dockerfile
- sonar.flex.file.suffixes=as
- sonar.go.file.suffixes=.go
- sonar.html.file.suffixes=.html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig
- sonar.java.file.suffixes=.java,.jav
- sonar.javascript.file.suffixes=.js,.jsx,.cjs,.mjs,.vue
- sonar.json.file.suffixes=.json
- sonar.jsp.file.suffixes=.jsp,.jspf,.jspx
- sonar.kotlin.file.suffixes=.kt,.kts
- sonar.objc.file.suffixes=.m
- sonar.php.file.suffixes=php,php3,php4,php5,phtml,inc
- sonar.pli.file.suffixes=.pli
- sonar.plsql.file.suffixes=sql,tab,pkb
- sonar.project.monorepo.enabled=false
- sonar.python.file.suffixes=py
- sonar.rpg.file.suffixes=.rpg,.rpgle,.sqlrpgle,.RPG,.RPGLE,.SQLRPGLE
- sonar.ruby.file.suffixes=.rb
- sonar.scala.file.suffixes=.scala
- sonar.swift.file.suffixes=.swift
- sonar.terraform.file.suffixes=.tf
- sonar.tsql.file.suffixes=.tsql
- sonar.typescript.file.suffixes=.ts,.tsx,.cts,.mts
- sonar.typescript.tsconfigPaths=tsconfig.json
- sonar.vb.file.suffixes=.bas,.frm,.ctl
- sonar.vbnet.file.suffixes=.vb
- sonar.xml.file.suffixes=.xml,.xsd,.xsl,.config
- sonar.yaml.file.suffixes=.yaml,.yml
Project scanner properties:
- sonar.exclusions=**/*.java, **/*.cs, src/graphql/**
- sonar.host.url=https://sonarcloud.io
- sonar.organization=REDACTED
- sonar.projectBaseDir=/github/workspace
- sonar.projectKey=REDACTED
- sonar.scanner.app=ScannerCLI
- sonar.scanner.appVersion=5.0.1.3006
- sonar.sourceEncoding=UTF-8
- sonar.working.directory=/github/workspace/.scannerwork
From the 1/29 scan:
SonarCloud plugins:
- License for SonarLint 8.0.0.52293 (license)
- Python Code Quality and Security 4.14.0.14263 (python)
- Java Code Quality and Security 7.29.0.34131 (java)
- XML Code Quality and Security 2.10.0.4108 (xml)
- JaCoCo 1.3.0.1538 (jacoco)
- IaC Code Quality and Security 1.25.0.8192 (iac)
- Text Code Quality and Security 2.7.1.1388 (text)
Project server settings:
- sonar.abap.file.suffixes=.abap,.ab4,.flow,.asprog
- sonar.apex.file.suffixes=.cls,.trigger
- sonar.autoscan.enabled=false
- sonar.azureresourcemanager.file.suffixes=.bicep
- sonar.branch.longLivedBranches.regex=(prod|staging)
- sonar.c.file.suffixes=.c,.h
- sonar.cpp.file.suffixes=.cc,.cpp,.cxx,.c++,.hh,.hpp,.hxx,.h++,.ipp
- sonar.cs.file.suffixes=.cs,.razor
- sonar.css.file.suffixes=.css,.less,.scss,.sass
- sonar.docker.file.patterns=Dockerfile,*.dockerfile
- sonar.flex.file.suffixes=as
- sonar.go.file.suffixes=.go
- sonar.html.file.suffixes=.html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig
- sonar.java.file.suffixes=.java,.jav
- sonar.javascript.file.suffixes=.js,.jsx,.cjs,.mjs,.vue
- sonar.json.file.suffixes=.json
- sonar.jsp.file.suffixes=.jsp,.jspf,.jspx
- sonar.kotlin.file.suffixes=.kt,.kts
- sonar.objc.file.suffixes=.m
- sonar.php.file.suffixes=php,php3,php4,php5,phtml,inc
- sonar.pli.file.suffixes=.pli
- sonar.plsql.file.suffixes=sql,tab,pkb
- sonar.project.monorepo.enabled=false
- sonar.python.file.suffixes=py
- sonar.rpg.file.suffixes=.rpg,.rpgle,.sqlrpgle,.RPG,.RPGLE,.SQLRPGLE
- sonar.ruby.file.suffixes=.rb
- sonar.scala.file.suffixes=.scala
- sonar.swift.file.suffixes=.swift
- sonar.terraform.file.suffixes=.tf
- sonar.tsql.file.suffixes=.tsql
- sonar.typescript.file.suffixes=.ts,.tsx,.cts,.mts
- sonar.typescript.tsconfigPaths=tsconfig.json
- sonar.vb.file.suffixes=.bas,.frm,.ctl
- sonar.vbnet.file.suffixes=.vb
- sonar.xml.file.suffixes=.xml,.xsd,.xsl,.config
- sonar.yaml.file.suffixes=.yaml,.yml
Project scanner properties:
- sonar.exclusions=**/*.java, **/*.cs, src/graphql/**
- sonar.host.url=https://sonarcloud.io
- sonar.organization=REDACTED
- sonar.projectBaseDir=/github/workspace
- sonar.projectKey=REDACTED
- sonar.scanner.app=ScannerCLI
- sonar.scanner.appVersion=5.0.1.3006
- sonar.sourceEncoding=UTF-8
- sonar.working.directory=/github/workspace/.scannerwork
Like in the other thread I started, the only difference I see between these logs is that the JavaScript/TypeScript/CSS Code Quality and Security 10.10.0.24774 (javascript)
plugin is not included.
Here is proof we changed nothing without CI configuration during this timeframe as well (from GitHub):
Another clue I have looking in SonarCloud is that it doesn’t seem to be detecting when code is merged. Looking at the icons in the below screenshot where the arrows are pointing–I don’t see any recent ones like where the bottom arrow is pointing which seems to align with triggering an analysis on the main branch.