Migrate docker workspace tags to configfiles (#135993)
This commit is contained in:
parent
174db5eb99
commit
9fa1d5be71
|
@ -56,7 +56,9 @@ export async function collectWorkspaceStats(folder: string, filter: string[]): P
|
||||||
{ tag: 'sln', filePattern: /^.+\.sln$/i },
|
{ tag: 'sln', filePattern: /^.+\.sln$/i },
|
||||||
{ tag: 'csproj', filePattern: /^.+\.csproj$/i },
|
{ tag: 'csproj', filePattern: /^.+\.csproj$/i },
|
||||||
{ tag: 'cmake', filePattern: /^.+\.cmake$/i },
|
{ tag: 'cmake', filePattern: /^.+\.cmake$/i },
|
||||||
{ tag: 'github-actions', filePattern: /^.+\.yml$/i, relativePathPattern: /^\.github(?:\/|\\)workflows$/i }
|
{ tag: 'github-actions', filePattern: /^.+\.yml$/i, relativePathPattern: /^\.github(?:\/|\\)workflows$/i },
|
||||||
|
{ tag: 'devcontainer.json', filePattern: /^devcontainer\.json$/i },
|
||||||
|
{ tag: 'dockerfile', filePattern: /^(dockerfile|docker\-compose\.ya?ml)$/i }
|
||||||
];
|
];
|
||||||
|
|
||||||
const fileTypes = new Map<string, number>();
|
const fileTypes = new Map<string, number>();
|
||||||
|
|
|
@ -303,8 +303,6 @@ export class WorkspaceTagsService implements IWorkspaceTagsService {
|
||||||
"workspace.grunt" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.grunt" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
"workspace.gulp" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.gulp" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
"workspace.jake" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.jake" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
"workspace.devcontainer" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
|
||||||
"workspace.docker" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
|
||||||
"workspace.tsconfig" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.tsconfig" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
"workspace.jsconfig" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.jsconfig" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
"workspace.config.xml" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
"workspace.config.xml" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
|
||||||
|
@ -579,8 +577,6 @@ export class WorkspaceTagsService implements IWorkspaceTagsService {
|
||||||
tags['workspace.grunt'] = nameSet.has('gruntfile.js');
|
tags['workspace.grunt'] = nameSet.has('gruntfile.js');
|
||||||
tags['workspace.gulp'] = nameSet.has('gulpfile.js');
|
tags['workspace.gulp'] = nameSet.has('gulpfile.js');
|
||||||
tags['workspace.jake'] = nameSet.has('jakefile.js');
|
tags['workspace.jake'] = nameSet.has('jakefile.js');
|
||||||
tags['workspace.devcontainer'] = nameSet.has('devcontainer.json');
|
|
||||||
tags['workspace.docker'] = nameSet.has('Dockerfile') || nameSet.has('docker-compose.yml');
|
|
||||||
|
|
||||||
tags['workspace.tsconfig'] = nameSet.has('tsconfig.json');
|
tags['workspace.tsconfig'] = nameSet.has('tsconfig.json');
|
||||||
tags['workspace.jsconfig'] = nameSet.has('jsconfig.json');
|
tags['workspace.jsconfig'] = nameSet.has('jsconfig.json');
|
||||||
|
|
Loading…
Reference in a new issue