diff --git a/lib/modules/manager/bundler/index.ts b/lib/modules/manager/bundler/index.ts
index 37c2d0ba007be75427a2f3d466f890581d6184cd..2f34350e9cb1e57b74505aa31b61a271c4cb7e95 100644
--- a/lib/modules/manager/bundler/index.ts
+++ b/lib/modules/manager/bundler/index.ts
@@ -7,7 +7,7 @@ import { extractPackageFile } from './extract';
 import { getRangeStrategy } from './range';
 import { updateLockedDependency } from './update-locked';
 
-const language = ProgrammingLanguage.Ruby;
+export const language = ProgrammingLanguage.Ruby;
 export const supportsLockFileMaintenance = true;
 
 /*
@@ -19,7 +19,6 @@ export {
   extractPackageFile, // Mandatory unless extractAllPackageFiles is used instead
   updateArtifacts, // Optional
   getRangeStrategy, // Optional
-  language, // Optional
   updateLockedDependency,
 };
 
diff --git a/lib/modules/manager/cargo/index.ts b/lib/modules/manager/cargo/index.ts
index 0bde7e7de6ffd27b7a7beb9b6e97f5104a46d981..d5814360e259e71041249c1ca3957260ac0f76b8 100644
--- a/lib/modules/manager/cargo/index.ts
+++ b/lib/modules/manager/cargo/index.ts
@@ -4,10 +4,10 @@ import * as cargoVersioning from '../../versioning/cargo';
 import { updateArtifacts } from './artifacts';
 import { extractPackageFile } from './extract';
 
-const language = ProgrammingLanguage.Rust;
+export const language = ProgrammingLanguage.Rust;
 export const supportsLockFileMaintenance = true;
 
-export { extractPackageFile, updateArtifacts, language };
+export { extractPackageFile, updateArtifacts };
 
 export const defaultConfig = {
   commitMessageTopic: 'Rust crate {{depName}}',
diff --git a/lib/modules/manager/composer/index.ts b/lib/modules/manager/composer/index.ts
index 4d3fc8067677e63bdf9128a551ea05b6b191df09..be97967a838e4f8479d249362bd0f8fb8c922d08 100644
--- a/lib/modules/manager/composer/index.ts
+++ b/lib/modules/manager/composer/index.ts
@@ -7,13 +7,12 @@ import { getRangeStrategy } from './range';
 import { updateLockedDependency } from './update-locked';
 import { composerVersioningId } from './utils';
 
-const language = ProgrammingLanguage.PHP;
+export const language = ProgrammingLanguage.PHP;
 export const supportsLockFileMaintenance = true;
 
 export {
   extractPackageFile,
   updateArtifacts,
-  language,
   getRangeStrategy,
   updateLockedDependency,
 };
diff --git a/lib/modules/manager/docker-compose/index.ts b/lib/modules/manager/docker-compose/index.ts
index 3d291ddb006ca4bd9fa2dbd509900db313897017..a8f9644764837c425dedb0fda9ab0a382c65ef84 100644
--- a/lib/modules/manager/docker-compose/index.ts
+++ b/lib/modules/manager/docker-compose/index.ts
@@ -2,9 +2,9 @@ import { ProgrammingLanguage } from '../../../constants';
 import { DockerDatasource } from '../../datasource/docker';
 import { extractPackageFile } from './extract';
 
-const language = ProgrammingLanguage.Docker;
+export const language = ProgrammingLanguage.Docker;
 
-export { extractPackageFile, language };
+export { extractPackageFile };
 
 export const defaultConfig = {
   fileMatch: ['(^|/)(?:docker-)?compose[^/]*\\.ya?ml$'],
diff --git a/lib/modules/manager/dockerfile/index.ts b/lib/modules/manager/dockerfile/index.ts
index ecb5dbbd6a092b8ee427d1057be4ec4036f87e34..4a012201876bc84a151b5140b3eb2a591689e381 100644
--- a/lib/modules/manager/dockerfile/index.ts
+++ b/lib/modules/manager/dockerfile/index.ts
@@ -2,9 +2,9 @@ import { ProgrammingLanguage } from '../../../constants';
 import { DockerDatasource } from '../../datasource/docker';
 import { extractPackageFile } from './extract';
 
-const language = ProgrammingLanguage.Docker;
+export const language = ProgrammingLanguage.Docker;
 
-export { extractPackageFile, language };
+export { extractPackageFile };
 
 export const defaultConfig = {
   fileMatch: ['(^|/|\\.)Dockerfile$', '(^|/)Dockerfile[^/]*$'],
diff --git a/lib/modules/manager/droneci/index.ts b/lib/modules/manager/droneci/index.ts
index 0b400f015b071facf6f03589a532cbc265835399..8206a481a503650a37fbee9353391c52aed72fae 100644
--- a/lib/modules/manager/droneci/index.ts
+++ b/lib/modules/manager/droneci/index.ts
@@ -2,9 +2,9 @@ import { ProgrammingLanguage } from '../../../constants';
 import { DockerDatasource } from '../../datasource/docker';
 import { extractPackageFile } from './extract';
 
-const language = ProgrammingLanguage.Docker;
+export const language = ProgrammingLanguage.Docker;
 
-export { extractPackageFile, language };
+export { extractPackageFile };
 
 export const defaultConfig = {
   fileMatch: ['(^|/).drone.yml$'],
diff --git a/lib/modules/manager/gitlabci/index.ts b/lib/modules/manager/gitlabci/index.ts
index 2c5fe521db6bba8f40781fef2b68f5a76b45b5cb..5c998edc038154593010903e708852f207e3c941 100644
--- a/lib/modules/manager/gitlabci/index.ts
+++ b/lib/modules/manager/gitlabci/index.ts
@@ -2,9 +2,9 @@ import { ProgrammingLanguage } from '../../../constants';
 import { DockerDatasource } from '../../datasource/docker';
 import { extractAllPackageFiles, extractPackageFile } from './extract';
 
-const language = ProgrammingLanguage.Docker;
+export const language = ProgrammingLanguage.Docker;
 
-export { extractAllPackageFiles, extractPackageFile, language };
+export { extractAllPackageFiles, extractPackageFile };
 
 export const defaultConfig = {
   fileMatch: ['\\.gitlab-ci\\.yml$'],