Namespaces for Less Css are not recognised

Versions used:

  • SonarQube: Enterprise Edition, Version 8.9 (build 43852),
  • Scanner: sonar-scanner-cli-4.6.2.2472-windows,
  • language analyzer: JS, Typescript, Less

Namespace declaration:

#themes() {
	.light() {
		@overlay: @white;
		@checkbox-buttons-border: @color-alto;
		@checkbox-hover-color: @color-concrete;
	}
	.dark() {
		@overlay: @color-black;
		@checkbox-buttons-border: @color-emperor;
		@checkbox-hover-color: @color-mine-shaft;
	}
}

Namespace usage:

@{light-theme-selector} & {
	background-color: #themes.light[ @overlay];
}

Sonar error after code analysis:

“Unexpected invalid hex color “#themes””